본문 바로가기 메뉴 바로가기

회고

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

회고

검색하기 폼
  • 분류 전체보기 (55)
    • Programming (39)
      • PHP (2)
      • JavaScript (10)
      • React (5)
      • Algorithm (17)
      • Next.js (1)
    • Web (3)
      • HTML (0)
      • CSS (1)
    • Development Tools • Systems (8)
      • CLI (명령 줄 인터페이스) (2)
      • Git (버전 관리 시스템) (4)
      • FIgma(디자인 시스템) (0)
    • Developemnt Environment (2)
      • Node.js (JS runtime) (0)
      • Visual Code (IDE) (2)
    • Markup (1)
    • 기타 (1)
      • 운전면허 (1)
      • TiL (0)
  • 방명록

2025/11 (1)
[알고리즘] 양방향 연결 리스트(Double Linked List)

서론자료구조를 공부하다 보면 단방향 연결 리스트 다음으로 마주치게 되는 것이 바로 양방향 연결 리스트다. 단방향 연결 리스트가 한 방향으로만 이동할 수 있다면, 양방향 연결 리스트는 앞뒤로 자유롭게 이동할 수 있다는 점에서 더 유연한 구조를 가지고 있다. 양방향 연결 리스트란?양방향 연결 리스트(Doubly Linked List)는 각 노드가 데이터와 함께 이전 노드(prev)와 다음 노드(next)를 가리키는 두 개의 포인터를 가진 자료구조다. 이러한 구조 덕분에 리스트를 양방향으로 순회할 수 있으며, 특정 위치에서의 삽입과 삭제 연산이 단방향 연결 리스트보다 효율적이다.시간 복잡도삽입(Insertion): O(1)삭제(Removal): O(1)탐색(Searching): O(N) (정확히는 O(N/2..

Programming/Algorithm 2025. 11. 9. 23:57
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바