在长度为 n 的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为( )
(n+1)/2
n
3n/4
n/4
元素出现在表中每个位置上的可能性是相同的,概率为,因此要查找的元素如果出现在位置0的话,需要比较1次,出现在位置1的话需要比较2次,出现在位置n-1的话需要比较n次,那么总共比较次数为
在顺序表中查找,最好情况下第一个元素就是要查找的元素,则比较次数为 1 ;在最坏情况下,最后一个元素才是要找的元素,则比较次数为 n 。两种情况平均即( 1+n ) /2 。故本题答案为 A 选项。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题