计算各种查找方法在等概率情况下查找成功时的平均查找长度

2024-12-15 17:04:28
推荐回答(2个)
回答1:

顺序查找:O(n)
折半查找:O(log2n)
分块查找:大致 O(n^0.5)
二叉排序树:介于O(log2n)和O(n)之间
平衡二叉树:O(log2n)
m阶B-树:O(logmn)
散列或者音译哈希平均查找长度与结点个数无关的查找方法,ASL的理论值只与装填因子有关

回答2:

顺序查找 n/2
二分查找 2(2^n-1)/n/(n+1)