처음에 이 이론을 듣고 둘다 삽입/삭제가 O(n)이면 탐색이라도 O(1)인 배열만 쓰는게 맞지 않나?라고 생각했는데 삽입/삭제가 많은 로직이라면 링크드 리스트가 맞다고들 한다.
서칭도 해보고 고민도 해본 결과, 삽입/삭제 시 실질적으로 탐색 연산이 들어가 O(n)이지만, 내부적으로 중간 포인터의 위치를 따로 저장해두거나 삽입, 삭제 시 해당 위치를 캐싱해두고 위치 데이터가 쌓이면서 좀 더 빠른 탐색이 가능해져서라고 결론을 지었다.
찜찜하니 계속 찾아보며 업데이트 해보겠다.