在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。

admin2009-01-19  35

问题 在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为(  )。

选项 A、63
B、64
C、6
D、7

答案2

解析 在长度为64的有序线性表中,其中的64个数据元素是按照从大到小或从小到大的顺序排列有序的。在这样的线性表中进行顺序查找,最坏的情况就是查找的数据元素不在线性表中或位于线性表的最后。按照线性表的顺序查找算法,首先用被查找的数据和线性表的第一个数据元素进行比较,若相等,则查找成功,否则,继续进行比较,即和线性表的第二个数据元素进行比较。同样,若相等,则查找成功,否则,继续进行比较。依次类推,直到在线性表中查找到该数据或查找到线性表的最后一个元素,算法才结束。因此,在长度为64的有序线性表十进行顺序查找,最坏的情况下需要比较64次。因此,本题的正确答案为选项B。
转载请注明原文地址:https://kaotiyun.com/show/WC5p777K
0

最新回复(0)