Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Ubuntu OS
- 링크드 리스트
- 백준 다리 놓기
- 백준 1064
- 백준 평행사변형
- Raspberry Pi
- 백준 1064 C++
- 단어 정렬
- 막대기
- 자료구조
- slurm
- WSL
- 1010 c++
- 백준 1094 C++
- 백준 1010
- putty 접속
- 라즈비안
- 백준 1181 C++
- ssh 원격접속
- OSI 7계층
- 백준 1094
- raspbian
- 더블 링크드 리스트
- raspberryPI
- 라즈베리파이
- doubly linkedList
- 라즈베리파이 4
- 라즈베리파이 4 Ubuntu 설치
- WSL Visual Studio Code
- 백준
Archives
- Today
- Total
목록더블 링크드 리스트 (1)
취업하고 싶은 진돗개의 코딩마을

더블 링크드 리스트는 리스트의 탐색 기능을 개선한 자료구조이다. 링크드 리스트는 헤드에서 테일 방향으로만 탐색할 수 있지만 더블 링크드 리스트는 양방향으로 탐색 가능하다. 양방향 탐색이 가능한 이유는 더블 링크드 리스트의 노드 구조가 다르기 때문이다. 왼쪽은 이전 노드를 가리키는 포인터, 오른쪽은 다음 노드를 가리키는 포인터이다. 더블 링크드 리스트의 주요 연산도 링크드 리스트와 똑같다. 다른점은 이전 노드를 처리하기 위한 구현이 더 추가될 뿐이다. 아래 글은 링크드 리스트에 관한 내용이다. 둘의 코드를 비교해보면 이해가 될 것이다. https://cutejindodog.tistory.com/2 LinkedList 링크드 리스트 · 리스트란 목록 형태로 이뤄진 데이터 형식 · 리스트의 목록을 이루는 개별..
자료구조
2023. 2. 26. 05:07