資料結構 簡單小結

2021-07-10 23:03:07 字數 500 閱讀 8579

資料結構

優點缺點

陣列插入快,知道下標可快速訪問

查詢慢,刪除慢,大小固定

有序陣列

比無序陣列查詢快

插入、刪除慢,大小固定

棧後進先出的方式訪問

訪問其他項很慢 

佇列先進先出的方式訪問

訪問其他項很慢

鍊錶插入、刪除快

查詢慢二叉樹

插入、刪除、查詢都快(如果樹保持平衡)

刪除演算法複雜

紅-黑樹

插入、刪除、查詢都快(樹總是平衡的)

演算法複雜

2-3-4樹

插入、刪除、查詢都快(樹總是平衡的)類似的樹對磁碟儲存有用

演算法複雜

雜湊表如果關鍵字已知,訪問極快,插入快

刪除慢,關鍵字未知,儲存慢,對磁碟空間利用不充分

堆插入、刪除快,對最大資料項的訪問很快

對其他資料項訪問慢

圖對現實世界建模

有些演算法慢且複雜

資料結構小結

資料結構就是乙個集合 資料結構 邏輯結構 線性資料結構 線性表 棧 佇列 字串 陣列 對應順序表 非線性資料結構 集合 樹結構 圖 儲存結構 順序儲存結構 順序表 非順序儲存結構 鏈式儲存結構 鍊錶 由指標來實現 雜湊 雜湊 索引 一種邏輯結構可以使用不同的儲存結構,那麼就會形成不同的名稱。線性表是...

資料結構小結

if you give a person a program,you ll frustrate him for a day.if you teach a person to program,you will frustrate them for a lifetime 1946年世界上第一台計算機問世...

資料結構小結

有四種基本型別 集合結構 線性結構 樹狀結構和網路結構。包括順序儲存 鏈式儲存 索引儲存 雜湊儲存。這個時候,我們可以得出這麼個雜湊函式 f 0 0,f 1 1,f 20 20,這個是根據我們自己設定的直接定址來的。人數我們可以不管,我們關心的是如何通過關鍵字找到位址。例子 一 線性表 特點 首無前...