• 顺序表的查找


    1.对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率为3/8,第四个元素的概率为1/4,则查找任一个元素的平均查找长度为(  )

    A)11/8           B)7/4                         C)9/4       D)11/4

    【答案】C

    【解析】对顺序表查找,ASL= ,代入题目得:ASL=4*(1/8)+3*(1/4)+2*(3/8)+1*(1/4)=9/4 注意:是从表尾开始查找

    顺序查找

    折半查找

    分块查找

    13.分块查找中,每一块的大小是相同的。(  )

    【答案】×

    【解析】最末一块,可以不是整块,前面块的大小必须相同。

     

    6.假设在有序线性表A[1..20]上进行二分查找,则比较一次查找成功的结点数为 _____________个,比较二次查找成功的结点数为_____________,比较三次查找成功的结点数为_____________,比较四次查找成功的结点数为_____________,比较五次查找成功的结点数为_____________,平均查找长度为_____________

    【答案】(1)1        (2)2   (3)4       (4)8    (5)5    (6)3.7

    可以用二叉排序树来做,查找一次则深度为1的节点有几个,两次则看深度为2的节点,不难发现是2k-1,要注意会不会超出20,比如第五层只有5个而不是25-1

    7.在对有20个元素的递增有序表作二分查找时,查找长度为5的元素的下标从小到大依次为_____________。(设下标从1开始)

    【答案】4,9,14,17,20

     要学会画二分查找的二叉树图

    11.二叉判定树和二叉排序树一样,都不是唯一的。(  )

    【答案】×

    【解析】对于同一组结点,由于建立二叉排序树时插入结点的先后次序不同,所构成的二叉排序树的形态及深度也不同,所以含有n个结点的二叉排序树不唯一。但二叉判定树却是唯一的。

  • 相关阅读:
    客户主数据批导
    update module (更新模块)
    关于SAP的编码范围
    MV45AOZZ 销售订单增强点
    BAPI list
    sap crm 常用表
    ME01 创建货源清单
    SAP采购寄售业务操作步骤
    让APK 成功在 Windows 运行并可以设置本地文件
    FastAdmin 学习线路 (2018-06-09 更新)
  • 原文地址:https://www.cnblogs.com/Liu269393/p/10229950.html
Copyright © 2020-2023  润新知