資料結構 - Linked List 優缺點
Linked List 優點:
1. 容易新增、插入、刪除內部的元素
2. list size很彈性
Linked List 缺點:
1. 無法 Random Access ( Array 可以透過指定 offset 直接存取)
2. 較 array 浪費記憶體空間 (多一個 entry 存指向下個位置的pointer)
適用時機:
1. 頻繁新增/插入/刪除元素
2. 無法預期會有多少元素
不適用時機:
2. 頻繁查詢內部元素
Ref:
Linked List 優點:
1. 容易新增、插入、刪除內部的元素
2. list size很彈性
Linked List 缺點:
1. 無法 Random Access ( Array 可以透過指定 offset 直接存取)
2. 較 array 浪費記憶體空間 (多一個 entry 存指向下個位置的pointer)
適用時機:
1. 頻繁新增/插入/刪除元素
2. 無法預期會有多少元素
不適用時機:
2. 頻繁查詢內部元素
Ref:
留言
張貼留言