리스트
리스트
리스트(List)는 순서가 있고 중복을 허용하는 자료구조이다. 리스트는 배열과 달리 연속적으로 데이터를 저장하지 않는다.
1. 단일 연결 리스트

단일 연결 리스트(Singly Linked List)는 한쪽으로 연결된 리스트를 가리킨다. 단일 연결 리스트는 다음과 같이 구성된다.
단일 연결 리스트의 시작을 가리키는 Head
값과 주소를 저장하는 노드
자신의 다음 노드에 대한 주소 저장
1.1. 원형 단일 연결 리스트

원형 단일 연결 리스트(Circular Singly Linked List)는 단일 연결 리스트의 시작과 끝을 이어 원형 형태로 구현한 리스트를 가리킨다.
2. 이중 연결 리스트

이중 연결 리스트(Doubly Linked List)는 양쪽으로 연결된 리스트를 가리킨다. 이중 연결 리스트는 다음과 같이 구성된다.
이중 연결 리스트의 시작을 가리키는 Head
값과 주소를 저장하는 노드
자신의 이전 노드와 이후 노드에 대한 주소 저장
2.1. 원형 이중 연결 리스트

원형 이중 연결 리스트(Circular Doubly Linked List)는 단일 연결 리스트의 시작과 끝을 이어 원형 형태로 구현한 리스트를 가리킨다.
Last updated