Linked List
·
DataStructure
연결 리스트(Linked List)란? Linked List란 배열과 마찬가지인 선형 데이터 구조이다. 배열과 다르게 Linked List는 인접한 위치에 저장되지 않는다. 각 요소를 노드라고 부른다. Linked List의 구조 기본적으로 Linked List는 아래 그림의 구조를 가지고 있다. 연속적이지 않은 메모리 공간에 데이터를 저장하며 각 데이터는 포인터로 연결되어 있다. Array 대신 Linked List를 사용하는 이유 배열은 Linked List와 같은 선형 데이터 구조이지만 제한이 있다. 배열의 크기는 고정되어 있기 때문에 사용량에 관계없이 메모리가 배열의 크기만큼 할당된다. 예를 들어, 크기가 5인 배열이 있을때 3번째 까지만 사용해도 메모리에는 5만큼 할당된다. javascript에..