오늘은 자료구조중에 링크드리스트를 만들어 보겠습니다. 먼저 링크드 리스트(Linked List)는 여러 개의 노드가 순차적으로 연결된 형태를 띠는 자료구조입니다. 각 노드는 데이터와 다음 노드를 가리키는 포인터로 구성됩니다. 배열처럼 데이터를 순서대로 저장하지만, 메모리상에 연속적으로 위치하지 않는다는 차이점이 있습니다.먼저 링크드리스트를 만들기 위해 노드를 생성해줍니다.class Node { var value: Element var next: Node? init(value: Element, next: Node? = nil) { self.value = value self.next = next }}어떤 타입의 데이터를 받을지 모르기 때문에 제네릭으로 타입을 지정하였습니다. 그리고 링크드리..