• 2022-06-19
    由n个数据元素组成的两个表:一个递增有序,一个无序。采用顺序查找算法,对有序表从头开始查找,发现当前元素已经不小于待查元素时,停止查找,确定查找不成功,已知查找任一元素的概率相同,则在两种表中的成功查找()
    A: 平均时间后者小
    B: 平均时间后者大
    C: 平均时间两者相同
    D: 无法确定
  • C

    内容

    • 0

      若有一个无序顺序表R1和递增有序顺序表R2,它们均含有n个元素,且可能存在相同关键字的元素。设计两个算法分别输出R1和R2中第一个关键字为k的元素位置,并分析成功查找的平均查找长度。

    • 1

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

    • 2

      对有n个数据元素的顺序表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为_____________。 A: (n一1)/2 B: n/2 C: (n+1)/2 D: n

    • 3

      对有N个元素的表做顺序查找时,若查找每个元素的概率相同,则查找成功时的平均查找长度为____________。 A: (N+1)/2 B: N/2 C: N D: [(1+N)*N]/2

    • 4

      (参考P320例9.1,建立折半查找判别树)对于给定11个数据元素的有序表{3,4,9,13,22,34,36,55,60,64,68},采用二分查找。若查找给定值为55的元素,将依次与表中元素__,___,___,___比较;若查找给定值为5的元素,将依次与表中元素__,___,___,___比较;假设查找表中每个元素的概率相同,求查找成功时的平均查找长度为_____,假设查找表中每个元素的概率相同,求查找不成功时的平均查找长度为_____(四舍五入,精确到小数点后2位)。