반응형
배열과 링크드리스트의 차이는?
배열은 메모리주소를 연속해서 쓴다는 것이고
링크드리스트는 연속되지 않아도 된다는 것이다.
그래서 배열은 값을 찾을 때 O(1)이 걸리고, 링크드리스트는 O(n)이 걸린다.(링크를 따라가야하기 때문)
삽입 삭제는 배열은 연속적으로 해야하기때문에 조금 귀찮다. 한칸씩 밀거나 땡겨야하기 때문데..
대신 링크드리스트는 링크로 연결되어있기때문에 배열보다 편하게 할 수 있다.
반응형
'면접 질문들' 카테고리의 다른 글
객체지향프로그래밍 OOP (Object-Oriented Programming) (0) | 2022.01.06 |
---|---|
MSA란? (0) | 2022.01.05 |
프로세스, 스레드 차이 (0) | 2022.01.05 |
gpu cpu 차이 (0) | 2022.01.05 |
페이지 교체 알고리즘 (0) | 2022.01.04 |