在具有101个元素的顺序表中查找值为x的元素时,平均查找长度为(  )

在具有101个元素的顺序表中查找值为x的元素时,平均查找长度为(  )


A、

50


B、

51


C、

100


D、

101


【正确答案】:B
【题目解析】:

定位运算的功能是查找出线性表L中值等于x 的结点序号的最小值。
i从0开始,作为扫描顺序表时的下标。
最好情况下,第一个元素就是x值,此时查找比较次数为1。
最坏情况下,最后一个元素是x值,此时查找比较次数为n。
故平均查找长度为(n+1)/2。

故本题中,平均查找长度为(101+1)/2=51.


Top