연결 리스트
IT 위키
더 많은 작업
(링크드 리스트에서 넘어옴)
- Linked List
- 자료를 임의의 기억공간에 저장시키고, 포인터를 이용하여 상호 연결시킨 선형 자료 구조
- 실무적으로 아주 많이 쓰이는 자료구조
- 블록 체인도 이 연결 리스트로 이루어져 있다.
- 실무적으론 '연결 리스트'라는 말보단 '링크드 리스트'라는 말을 더 많이 쓴다.
| 장점 |
|
|---|---|
| 단점 |
|
각각의 노드는 2가지 값을 가진다.
- 데이터
- 링크
struct Node {
int data;
Node * next;
};
- Double Linked List; Multi Linked List
항상 다음 노드만을 바라보고 있는 연결 리스트와 달리, 이전 노드와 다음 노드의 링크를 모두 가지고 있는 연결 리스트
- 실무적으론 '이중 연결 리스트'라는 말보단 '링크드 리스트'라는 말을 더 많이 쓴다.
- 이중 연결 리스트와 구분하기 위해 그냥 연결 리스트는 '단일 연결 리스트(Single Linked List)'라고도 부른다.



