常見的平均查找長度總結

// 部分圖片源自網絡視頻教程

1. 平均查找長度(ASL)

在這裏插入圖片描述

  1. pi 是查找到某個元素的概率(probability)
  2. ci 是查找到這個元素時已經比較的次數,如,查找在 10 個數中查找第 5 個數,其比較的次數是多少(包括和第 5 個數比較的次數)

2. 順序查找的 ASL

在這裏插入圖片描述

2. 折半查找 ASL

折半查找的 ASL 利用二叉判定樹計算
在這裏插入圖片描述
NOTE:
每個結點的比較次數之和,即該結點所在的層次數
空指針處比較次數之和,就是該空指針的雙親結點所在的層次

3. 散列表中地址鏈接法的 ASL

ASL_成功 = 每個元素被訪問(查找)的次數
ASL_失敗 = 每個地址被訪問(查找)的次數
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

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