資料結構 - 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

留言

這個網誌中的熱門文章

Formal Verification(正規驗證)介紹和如何使用 SVA(System Verilog Assertion) 做驗證

Quartus Qsys + Nios II 入門使用

Quartus Qsys + Nios II + SDRAM 進階使用