niusouti.com
更多“1、当n足够大时,在有序顺序表中进行折半查找,假设顺序表中每个元素的查找概率相同,则查找成功的平均查找长度为 。”相关问题
  • 第1题:

    对长度为10顺序表进行顺序查找,若查找前5个元素的概率相同,均为1/8,查找后5个元素的概率相同,均为3/40,则查找到表中任一元素的平均查找长度为______。

    A.55

    B.5

    C.39/8

    D.19/4


    正确答案:C
    解析:查找就是在按某种数据结构形式存储的数据集合中,找出满足指定条件的节点。
      平均查找长度:为确定记录在查找表中的位置,须与给定关键字值进行比较的次数的期望值称为查找算法在查找成功时的平均查找长度。对含有n个记录的表,查找成功时的平均查找长度定义为:,其中,Pi为对表中第i个记录进行查找的概率,且
      在此,

  • 第2题:

    对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为【】

    A.(N+l)/2

    B.N/2

    C.N

    D.[(1+N)*N]/2


    正确答案:A
    [解析]在等概率的情况下,平均查找长度为 (1+2+3+…+n)/n=(n+1)/2,即查找成功时的平均比较次数约为表长的一半.

  • 第3题:

    对n个元素的有序表A[i,j]进行顺序查找,其成功查找的平均查找长度(即在查找表中找到指定关键码的元素时,所进行比较的表中元素个数的期望值)为( )。

    A.n
    B.(n+1)/2
    C.log2n
    D.n2

    答案:B
    解析:
    本题考查顺序查找方法。假设从前往后找,则所找元素为第1个元素时,与表中的1个元素作了比较,所找元素为第2个元素时,与表中的2个元素作了比较,……,所找元素为第n个元素时,与表中的n个元素作了比较,因此,平均查找长度等于(1+2+…+n)/n。

  • 第4题:

    在一个长度为n的线性表中顺序查找值为x的元素时,在等概率情况下,查找成功时的平均查找长度()

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

    正确答案:C

  • 第5题:

    在一个长度为n的线性表中顺序查找值为x的元素时,查找时的平均查找长度(即x同元素的平均比较次数,假定查找每个元素的概率都相等)为()。

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

    正确答案:C

  • 第6题:

    对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找失败,它们的平均查找长度是(),对于查找成功,他们的平均查找长度是()


    正确答案:不同的;相同的

  • 第7题:

    假定一个顺序表的长度为40,并假定查找每个元素的概率都相同,则在查找成功情况下的平均查找长度(),在查找不成功情况下的平均查找长度()。


    正确答案:20.5;41

  • 第8题:

    长度为12的有序表采用顺序存储结构,采用折半查找技术,在等概率情况下,查找成功时的平均查找长度是(),查找失败时的平均查找长度是()。


    正确答案:37/12;62/13

  • 第9题:

    填空题
    长度为12的有序表采用顺序存储结构,采用折半查找技术,在等概率情况下,查找成功时的平均查找长度是(),查找失败时的平均查找长度是()。

    正确答案: 37/12,62/13
    解析: 暂无解析

  • 第10题:

    单选题
    对含n个记录的有序表进行折半查找,设每个记录的查找概率相等,则平均查找长度的数量级为()。
    A

    O(n)

    B

    O(n2

    C

    O(log2n)

    D

    O(1)


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

  • 第11题:

    填空题
    对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找失败,它们的平均查找长度是(),对于查找成功,他们的平均查找长度是()

    正确答案: 不同的,相同的
    解析: 暂无解析

  • 第12题:

    问答题
    假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。假定每个元素的查找概率相等,求查找成功时的平均查找长度。

    正确答案: 求ASL之前,需要统计每个元素的查找次数。判定树的前3层共查找1+2×2+4×3=17次;
    但最后一层未满,不能用8×4,只能用5×4=20次,
    所以ASL=1/12(17+20)=37/12≈3.08
    解析: 暂无解析

  • 第13题:

    在长度为n的线性表中顺序查找值为x的元素时,查找成功的平均查找长度为(49)。

    A.n

    B.n/2

    C.(n+1)/2

    D.(n-1)/2


    正确答案:C
    解析:假设在每个位置查找的概率相等,即有pi=1/n;若是从表尾往表头方向查找,则在每个位置上的查找比较次数为Cn=1,Cn-1=2,...C1=n。因此,查找成功的平均查找长度为

  • 第14题:

    ● 关于线性表的顺序查找、折半查找、分块查找方法的叙述中,错误的是 (47) 。

    (47)

    A. 顺序查找的算法非常简单但效率较低

    B. 折半查找法的平均查找长度小,查找速度快

    C. 分块查找的平均长度介于顺序查找和折半查找之间

    D. 分块查找只能用于顺序存贮结构,且要求表中记录是有序的


    正确答案:D

  • 第15题:

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

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

    正确答案:A

  • 第16题:

    假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。假定每个元素的查找概率相等,求查找成功时的平均查找长度。


    正确答案:求ASL之前,需要统计每个元素的查找次数。判定树的前3层共查找1+2×2+4×3=17次;
    但最后一层未满,不能用8×4,只能用5×4=20次,
    所以ASL=1/12(17+20)=37/12≈3.08

  • 第17题:

    若查找每个元素的概率相等,则在长度为n的顺序表上查找任一元素的平均查找长度为()

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

    正确答案:D

  • 第18题:

    对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()。

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

    正确答案:C

  • 第19题:

    对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找成功,它们的平均查找长度是相同的,而对于查找失败,它们的平均查找长度是不同的。


    正确答案:正确

  • 第20题:

    单选题
    在一个长度为n的线性表中顺序查找值为x的元素时,查找时的平均查找长度(即x同元素的平均比较次数,假定查找每个元素的概率都相等)为()。
    A

    n

    B

    n/2

    C

    (n+1)/2

    D

    (n-1)/2


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

  • 第21题:

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

    (n+1)/2

    B

    n/2

    C

    n

    D

    (n-1)/2


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

  • 第22题:

    单选题
    对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()。
    A

    (n-1)/2

    B

    n/2

    C

    (n+1)/2

    D

    n


    正确答案: C
    解析: 总查找次数N=1+2+3+„+n=n(n+1)/2,则平均查找长度为N/n=(n+1)/2。

  • 第23题:

    判断题
    对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找成功,它们的平均查找长度是相同的,而对于查找失败,它们的平均查找长度是不同的。
    A

    B


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

  • 第24题:

    填空题
    假定一个顺序表的长度为40,并假定查找每个元素的概率都相同,则在查找成功情况下的平均查找长度(),在查找不成功情况下的平均查找长度()。

    正确答案: 20.5,41
    解析: 暂无解析