자료구조

[자료구조]이중연결 리스트 (더블 링크드 리스트)

취준생코린이 2021. 5. 28. 01:53
728x90

앞에서는 싱글 링크드 리스트를 배웠으니 이제 이중 연결 리스트 (더블 링크드 리스트)를 알아보자.

더블 링크드 리스트는 양방향으로 data, next, prev 3가지 구조로 이루어져 있다.

여기서 prev는 이전 노드를 가르킨다.

 

더블리 링크드 리스트 구조
더블 링크드 리스트 중간삽입

 

첫번째 노드 삭제
마지막 노드 삭제


다음은 중간 노드 삭제 순서이다.

중간 삭제 - 1
중간 삭제 - 2
중간 삭제 - 3
중간 삭제 - 4

 

728x90