자료구조

Linked List

밍웨이 2021. 1. 11. 23:29
728x90

- 메모리 공간 상에서 각 노드들이 연속적으로 이루어져 있지 않고 흩어져 있으며, 각각의 노드가 자신의 다음 위치를 알고 있는 형태

- 검색시 논리적 저장순서와 물리적 저장순서가 다르기 때문에 데이터 검색 시 첫 노드부터 찾아야한다.

 

 

검색

- 시간 복잡도: O(n)

삭제

- 시간 복잡도: O(n)

- 하지만 Array 보다 빠르다

삽입

- 시간 복잡도: O(n)

 

메모리 할당

- 동적 메모리 할당

- 새로운 node가 추가 될 때 runtime에 할당 된다.

 

tree 에서 사용해 보자

 

 

'자료구조' 카테고리의 다른 글

asymptotic runtime, big-O  (0) 2021.05.27
Array  (0) 2021.01.06