鏈式儲存結構和順序儲存結構的區別

2021-09-01 12:28:05 字數 294 閱讀 4043

演算法設計的要求

順序儲存結構和鏈式儲存結構的區別

鍊錶儲存結構的記憶體位址不一定是連續的,但順序儲存結構的記憶體位址一定是連續的;

鏈式儲存適用於在較頻繁地插入、刪除、更新元素時,而順序儲存結構適用於頻繁查詢時使用。

順序儲存結構和鏈式儲存結構的優缺點:

例如:當你在字典中查詢乙個字母j的時候,你可以選擇兩種方式,第一,順序查詢,從第一頁依次查詢直到查詢到j。第二,索引查詢,從字典的索引中,直接查出j的頁數,直接找頁數,或許是比順序查詢最快的。

【**】:

佇列的順序儲存結構和鏈式儲存結構

佇列 queue 是只允許在一端進行插入操作,而在另一端進行刪除操作的線性表 在隊尾進行插入操作,在對頭進行刪除操作 與棧相反,佇列是一種 先進先出 first in first out,fifo 的線性表。與棧相同的是,佇列也是一種重要的線性結構,實現乙個佇列同樣需要順序表或鍊錶作為基礎。佇列既可...

棧的順序儲存結構和鏈式儲存結構

在表尾進行插入和刪除操作的線性表 仍然滿足線性表的操作,只是在push和pop有些區別 棧頂 top 允許插入和刪除,另一端稱棧底 bottom 不含任何資料元素的棧叫空棧。棧 後進先出 last in first out 的線性表,簡稱lifo結構。棧的插入稱為進棧,也稱壓棧,入棧。棧的刪除稱為出...

順序儲存結構和鏈式儲存結構的優缺點

一 順序儲存結構和鏈式儲存結構的優缺點 比較,以及使用情況。1 優缺點 順序儲存時,相鄰資料元素的存放位址也相鄰 邏輯與物理統一 要求記憶體中可用儲存單元的位址必須是連續的。優點 儲存密度大 1 儲存空間利用率高。缺點 插入或刪除元素時不方便。鏈式儲存時,相鄰資料元素可隨意存放,但所佔儲存空間分兩部...