天天看點

資料結構的特性

資料結構 優點 缺點
數組 插入快,如果知道下标,可以非常快地存取 查找慢,删除慢,大小固定
有序數組 比無序的數組查找快 删除和插入慢,大小固定
提供後進先出的方式存取 存取其他項很慢
隊列 提供先進先出方式的存取 存取其他項很慢
連結清單 插入快,删除快 查找慢
二叉樹 查找,插入,删除都快(如果樹保持平衡) 删除算法複雜
紅-黑 樹 查找,插入,删除都很快.樹總是平衡的 算法複雜
2-3-4 樹 查找,插入,删除都很快.樹總是平衡的. 類似樹對磁盤存儲有用 算法複雜
哈希表 如果關鍵字已知則存取極快,插入快. 删除慢,如果不知道關鍵字則存取很慢, 對存儲空間使用不充分.
插入,删除快,對最大資料項的存取很快 存取其他資料項慢
對現實世界模組化 有些算法慢且複雜

本文由 小馬哥 創作,采用 知識共享署名4.0 國際許可協定進行許可

本站文章除注明轉載/出處外,均為本站原創或翻譯,轉載前請務必署名