數據結構筆記正式版――第七章第八章複習心得

查找技術

第一節重點應該是平均查找長度
在這裏插入圖片描述
在這裏插入圖片描述
第二節線性表的查找技術重點是改進後的順序查找在這裏插入圖片描述
折半查找
條件:關鍵碼有序、順序存儲
在這裏插入圖片描述
第三節樹表的查找技術
中序遍歷的二叉排序樹可以得到一個按關鍵碼有序的序列。
有時候給出關鍵碼,讓寫出二叉樹,此時是唯一答案。
在這裏插入圖片描述
散列表的查找技術――直接定址法
在這裏插入圖片描述
除留餘數法:有疑問,散列表長度和p有疑問
處理衝突的方法
在這裏插入圖片描述
拉鍊法處理衝突:
注意:
衝突的往前放!在這裏插入圖片描述
疑問:爲什麼有10?有必要嗎?
公共溢出區處理矛盾
在這裏插入圖片描述
溢出表按照先後順序放置有矛盾的數!

排序技術

插入排序

直接插入排序

在這裏插入圖片描述
有個作爲監視哨和暫存單元的r〔0〕
雙循環
從第二個開始
如果後面的數比前一個小,
把大數放後面
繼續比。
核心:小的數在前面,每個關鍵碼都有機會成爲r〔i〕。都會被比較。

希爾插入排序

間隔:關鍵碼個數除以2
在這裏插入圖片描述
不穩定

起泡排序

在這裏插入圖片描述

相鄰兩個互相比較,小的在前

簡單選擇排序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章