링크드리스트는 위 이미지와 같이 데이터를 지닌 노드를 서로에 대한 참조로 엮은 것이다.

링크드리스트는 배열과 함께 ADT를 구현할 때 좋은 재료가 된다.

 

Single Linked List

가장 단순한 형태의 링크드리스트로, 노드는 다음 노드에 대한 주소만 가진다.

 

 

Doubly Linked List

 

다음 노드의 참조뿐만 아니라 이전 노드의 참조도 같이 가리키게 하면 이중 링크드리스트가 된다.

Circular Linked List

끝 노드에 처음 노드의 주소를 담으면 원형 링크드리스트가 된다.

 

 

'algorithm & data structure > 자료구조' 카테고리의 다른 글

덱(Deque)  (0) 2022.10.29
큐(Queue)  (0) 2022.10.29
스택(Stack)  (0) 2022.10.28
트리  (0) 2022.10.23
data structure 개요  (0) 2022.10.03

+ Recent posts