알고리즘에서 '연결 리스트(Linked List)'가 배열(Array)에 비해 유리한 경우로 올바른 것은?
보통 freeCodeCamp해설
연결 리스트는 각 노드가 데이터와 다음 노드의 포인터를 가져, 삽입/삭제 시 포인터만 변경하면 됩니다(O(1)). 배열은 삽입/삭제 시 뒤의 모든 요소를 이동해야 합니다(O(n)). 반면 배열은 인덱스로 O(1) 접근이 가능한 장점이 있습니다.
연결 리스트는 각 노드가 데이터와 다음 노드의 포인터를 가져, 삽입/삭제 시 포인터만 변경하면 됩니다(O(1)). 배열은 삽입/삭제 시 뒤의 모든 요소를 이동해야 합니다(O(n)). 반면 배열은 인덱스로 O(1) 접근이 가능한 장점이 있습니다.