코딩 아카이브
close
프로필 사진

코딩 아카이브

github: @mete0rfish

  • 분류 전체보기
    • 프로젝트
      • 원툴
      • 캡스톤
      • 한이음ICT
    • 🛠 백엔드
      • Java
      • Spring
      • AWS
    • 🖥️프론트엔드
      • Vue3
    • 🏫CS
      • 데이터베이스
      • 컴퓨터구조
      • 알고리즘
      • 이산수학
    • 💦 기타 개발 공부
      • 🤬오류 삽질 로그
      • HTML_CSS
      • git
      • SQLD
      • 자격증
      • 쇼핑몰 클론코딩
      • 프로젝트 개발일지
    • 📗독서
    • 📊알고리즘
      • BOJ
      • 이론
    728x90

    [연결리스트 ADT] 추가 기능 구현 2가지 방법

    1. Head & Tail 사용하기 Head와 Tail을 사용하면 경우를 생각하지 않아도 된다. 왜냐하면, Tail의 존재로 인해 NULLPOINT가 생길 수 없다. 따라서, Head부터 순회를 하면서 IDX가 0이 되면, 그자리의 노드를 밀어내고 그자리에 새로운 노드를 넣으면 된다. 더보기 void Add(List* list,int r, char c) { Node* NewNode = (Node*)malloc(sizeof(Node)); NewNode->data = c; NewNode->next = NULL; NewNode->prev = NULL; Node* cur = list->Head; if (cur->next == list->Tail) { cur->next = NewNode; list->Tail->p..

    • format_list_bulleted 📊알고리즘/이론
    • · 2023. 3. 26.
    728x90
    • navigate_before
    • 1
    • navigate_next
    250x250
    공지사항
    전체 카테고리
    • 분류 전체보기
      • 프로젝트
        • 원툴
        • 캡스톤
        • 한이음ICT
      • 🛠 백엔드
        • Java
        • Spring
        • AWS
      • 🖥️프론트엔드
        • Vue3
      • 🏫CS
        • 데이터베이스
        • 컴퓨터구조
        • 알고리즘
        • 이산수학
      • 💦 기타 개발 공부
        • 🤬오류 삽질 로그
        • HTML_CSS
        • git
        • SQLD
        • 자격증
        • 쇼핑몰 클론코딩
        • 프로젝트 개발일지
      • 📗독서
      • 📊알고리즘
        • BOJ
        • 이론
    인기 글
    전체 방문자
    오늘
    어제
    Copyright © meteorfish 모든 권리 보유.
    SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
    and Current skin "dev-roo" is modified by Jin.

    티스토리툴바