
연결 리스트(Linked List): 데이터를 분산된 메모리 공간에 저장하고 이들을 서로 연결한 자료구조연결 리스트는 첫 노드의 주소만 알고 있으면 다른 모든 노드에 접근할 수 있음배열의 단점을 해결하기 위해 고안된 구조배열의 단점연속된 메모리 공간이 필요함초기에 크기를 정해야 하기 때문에, 메모리가 낭비될 수 있음 ⇒ 저장하려는 데이터들을 메모리 공간에 분산해서 할당하고, 이들을 서로 연결해주면 됨 ⇒ 노드(Node)를 만들어 연결하여 사용 노드(Node): 데이터와 다음 노드의 주소를 함께 저장하는 연결 리스트의 기본 단위 노드의 구조데이터를 담는 변수 1개 + 다음 노드를 가리키는 변수 1개로 구성데이터가 필요할 때마다 새로운 노드를 만들어서 데이터를 저장하고, 다음 노드를 가리키는 방식으..