题目
二、判断题(共10题,每题4分)【加入题库收藏夹】【加入题库打印收藏夹】第27题顺序查找的平均查找长度ASL与数据的排列有关。对错
二、判断题(共10题,每题4分)【加入题库收藏夹】【加入题库打印收藏夹】
第27题
顺序查找的平均查找长度ASL与数据的排列有关。
对
错
题目解答
答案
错
解析
顺序查找的平均查找长度(ASL)是否与数据排列有关?
本题考查对顺序查找算法时间复杂度的理解。关键点在于明确平均查找长度的计算假设条件。
- 顺序查找的ASL计算通常基于等概率假设,即每个元素被查找的概率相同。此时,ASL为固定值$\frac{n+1}{2}$,与数据排列无关。
- 若题目未明确说明概率分布与数据排列相关,则默认等概率情况,因此原题说法错误。
顺序查找的ASL计算逻辑
- 等概率假设:假设每个元素被查找的概率相等。
- 查找次数分析:
- 最好情况:第1次找到,概率$\frac{1}{n}$,次数1。
- 最坏情况:第$n$次找到或未找到,概率$\frac{1}{n}$,次数$n$。
- ASL公式:
$ASL = \frac{1}{n}(1 + 2 + \cdots + n) = \frac{n+1}{2}$
该公式与数据排列顺序无关。
结论:题目中“与数据排列有关”的说法错误。