itgle.com
更多“对于长度为n的线性表,若进行顺序查找,时间复杂性为【 】;若进行二分查找,则时间复杂性为【 】。”相关问题
  • 第1题:

    采用顺序查找方法查找长度为n的线性表,平均查找长度为【 】。


    正确答案:(n+)/2
    (n+)/2

  • 第2题:

    若对大小为N的有序顺序表进行顺序查找,当查找不成功时,平均查找长度为(59);当查找成功且表中仅有一个关键字等于欲查找的元素时,平均查找长度为(60)。

    A.N

    B.N+1

    C.N/2

    D.(N+1)/2


    正确答案:A
    解析:当查找不成功时,会查找至最后一个元素,故平均查找长度为N。

  • 第3题:

    若线性表采用链式存储结构,则适用的查找方法为 _____ 。

    A.随机查找

    B.散列查找

    C.二分查找

    D.顺序查找

    A.

    B.

    C.

    D.


    正确答案:A
    解析:随机查找表中元素时,访问表中任一元素所需时间与元素的位置和排列次序无关。以散列方式存储和查找数据时,元素的存储位置与其关键字相关。二分法查找只能在有序顺序表中进行。由于链表中的元素只能通过取得元素所在的节点的指针进行,因此只能顺序查找表中的元素。

  • 第4题:

    在长度为n的有序线性表中进行二分查找,最坏情况下的比较次数为


    正确答案:A

  • 第5题:

    若线性表采用链式存储结构,则适用的查找方法为 ( ) 。

    A.随机查找
    B.散列查找
    C.二分查找
    D.顺序查找

    答案:D
    解析:
    链式存储结构的基本特点是结点之间通过指针链接,常见的有单链表、循环链表和双向链表,如下图(a)、(b)、(c)所示,通常设置一个指针指向链表中的某个结点并从该结点出发开始访问链表中的元素。随机查找表中元素时,访问表中任一元素所需时间与元素的位置和排列次序无关。以散列方式存储和查找元素时,元素的存储位置与其关键字相关。二分查找只能在有序顺序表中进行。由于链表中访问元素只能通过取得元素所在的结点的指针进行,因此只能顺序查找表中的元素,即要访问元素ai,必须顺次遍历表中的a1,a2,…,ai-1等元素。

  • 第6题:

    对长度为n的线性表进行顺序查找,在等概率情况下,平均查找长度为()。

    • A、n
    • B、(n+1)/2
    • C、2n
    • D、n-1

    正确答案:B

  • 第7题:

    对于长度为n的线性表,若进行顺序查找,则时间复杂度为();若采用折半法查找,则时间复杂度为()


    正确答案:O(n);O(log2n)

  • 第8题:

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


    正确答案:(n+1)/2;O(n)

  • 第9题:

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

    • A、log2(n+1)
    • B、n/2
    • C、log2n
    • D、(n+1)/2

    正确答案:C

  • 第10题:

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

    log2(n+1)

    B

    n/2

    C

    log2n

    D

    (n+1)/2


    正确答案: D
    解析: 二分查找法在查找成功时进行比较的关键字的个数最多不超过树的深度,而具有n个结点的判定树的深度为log2n的值向下取整加1,所以,二分查找法在查找成功时和给定值进行比较的关键字个数至多为log2n的值向下取整加1。

  • 第11题:

    填空题
    以顺序查找方法从长度为n的线性表中查找一个元素时,平均查找长度为(),时间复杂度为()。

    正确答案: (n+1)/2,O(n)
    解析: 暂无解析

  • 第12题:

    判断题
    若查找表的长度为n,则顺序查找法的平均查找长度为(n+1)/2。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    对长度为N的线性表进行查找,若采用顺序查找法,那么在最坏情况下所需要的比较次数为(42);若采用折半查找法,那么在最坏隋况下所需比较的次数为(43)。

    A.N

    B.N+1

    C.N/2

    D.(N+1)/2


    正确答案:A
    解析:采用顺序查找法对长度为N的线性表进行查找,最坏情况是欲查找的是该线性表中的最后一个元素,故需比较N次。

  • 第14题:

    对长度为n的有序线性表中进行二分查找,需要的比较次数为( )。


    正确答案:log2n
    log2n

  • 第15题:

    对N个结点的线性表进行查找,用顺序查找的时间复杂性为(44)。

    A.N*N

    B.Nlog2N

    C.N

    D.log2N


    正确答案:C
    解析:顺序查找的方法是,从线性表第一个元素开始,依次将线性表中的元素与被查元素进行比较,直至线性表某位置上的元素与被查找元素相等为止(此时表示查找成功),若线性表所有元素都与被查找元素不相等,则查找失败。所以最好的情形是比较1次,最差的情形是比较N次。

  • 第16题:

    顺序查找一个具有n个元素的线性表,二分查找一个具有n个元素的有序表,其时间复杂性为______。

    A.O(n)

    B.O(log2n)

    C.O(n2)

    D.O(nlog2n)


    正确答案:B

  • 第17题:

    对长度为n的线性表进行顺序查找,在等概率情况下,平均查找长度为()。

    An

    B(n+1)/2

    C2n

    Dn-1


    B

  • 第18题:

    在具有n个数据元素的线性表中进行顺序查找,若查找每个元素的概率相等,则平均查找长度ASL=()。 

    • A、(n+1)/2
    • B、n/2
    • C、n
    • D、(n-1)/2

    正确答案:A

  • 第19题:

    若查找表的长度为n,则顺序查找法的平均查找长度为(n+1)/2。


    正确答案:正确

  • 第20题:

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

    • A、2
    • B、3
    • C、4
    • D、5

    正确答案:C

  • 第21题:

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

    2

    B

    3

    C

    4

    D

    5


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    在具有n个数据元素的线性表中进行顺序查找,若查找每个元素的概率相等,则平均查找长度ASL=()。
    A

    (n+1)/2

    B

    n/2

    C

    n

    D

    (n-1)/2


    正确答案: C
    解析: 暂无解析

  • 第23题:

    填空题
    对于长度为n的线性表,若进行顺序查找,则时间复杂度为();若采用折半法查找,则时间复杂度为()

    正确答案: O(n),O(log2n)
    解析: 暂无解析