면접 질문들

배열과 링크드리스트

29도 맑음 2022. 1. 5. 14:48
반응형

배열과 링크드리스트의 차이는?

배열은 메모리주소를 연속해서 쓴다는 것이고

링크드리스트는 연속되지 않아도 된다는 것이다.

 

그래서 배열은 값을 찾을 때 O(1)이 걸리고, 링크드리스트는 O(n)이 걸린다.(링크를 따라가야하기 때문)

 

삽입 삭제는 배열은 연속적으로 해야하기때문에 조금 귀찮다. 한칸씩 밀거나 땡겨야하기 때문데..

대신 링크드리스트는 링크로 연결되어있기때문에 배열보다 편하게 할 수 있다.

 

 

반응형