单选题

对具有n个元素的有序表采用二分查找法,则算法的时间复杂性为()

AO(n)

BO(n2

CO(1)

DO(log2n)

正确答案

来源:www.examk.com

答案解析

相似试题
  • 对于长度为n的顺序存储的有序表,若采用二分查找法,则对所有元素的最长查找长度为()的值向下取整再加1。

    单选题查看答案

  • 对一个具有100元素的有序表,若采用二分查找查找某个指定关键字的元素,最多需要比较()次。

    填空题查看答案

  • 对于长度为20的顺序表,若采用二分查找法,则查找第八个元素的查找长度()

    单选题查看答案

  • 对有18个元素的有序表作二分(折半)查找,则查找A[3]的比较序列的下标为()。

    单选题查看答案

  • 若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()

    单选题查看答案

  • 若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()。

    单选题查看答案

  • 以二分查找方法从长度为n的线性有序表中查找一个元素时,时间复杂度为()。

    填空题查看答案

  • 对长度为n的单有序表,若查找每元素的概率相等,则查找任一元素的平均查找长度为()

    单选题查看答案

  • 用二分查找法从长度为40的有序表中查找一个元素,其查找长度不超过()

    填空题查看答案