Array vs Linked Structure
Array vs Linked Structure (Memory Efficiency)
Array vs Linked Structure (Scalability)
linked structure 장점 → Scalability (확장성)
자료 구조의 사이즈가 변해서 array의 사이즈를 결정할 수 없을 때 사용 (ex. 카카오의 메시지 큐, 네트워크 트래픽 큐)
Linked structure는 computer에게 새로운 노드를 할당하고 delete하는 식으로 data의 size를 조절할 수 있게 함. → 메모리 관리에 효율적임
→ array가 좋은지, linked structure이 좋은지는 변동성과 저장되는 데이터의 사이즈에 따라 달라짐
Linked Structure : Unsorted List
(tempPtr→next)→value(7) != 3
)나머지는 Unsorted list와 동일, insertItem, RemoveItem, findItem 만 다름
findItem()
insertItem()
들어갈 데 찾는 방법 : 넣을 아이템보다 큰 노드를 찾기
→ 한 아이템 앞이랑 비교하는 거