第九章查找
*************************************************************************************
查找的同時對表做修改操作(如插入或刪除)則相應的表稱之為動態查找表
衡量查找算法效率優劣的標准是在查找過程中對關鍵字需要執行的平均比較次數(即平均查找長度ASL)
*************************************************************************************
線性表查找的方法
·二分查找
·分塊查找
*************************************************************************************
二叉排序樹(BST)定義是
·若它的右子樹非空
·左
二叉排序樹的插入
二叉排序樹的刪除操作可分三種情況進行處理
·*P只有一個孩子*child
·*p有兩個孩子
*************************************************************************************
關於B
*************************************************************************************
散列技術
常見的散列函數構的造方法
·
·
·
*************************************************************************************
處理沖突的方法
·開放定址法類型
·二次探查法
·雙重散列法
·拉鏈法
·拉鏈法的優點
·鏈表上的結點空間是動態申請的適於無法確定表長的情況;
·拉鏈法中α可以大於
·拉鏈法構造的散列表刪除結點易實現
·拉鏈法也有缺點
From:http://tw.wingwit.com/Article/program/sjjg/201311/23747.html