查找

作者: jingz课程 | 来源:发表于2018-11-19 14:11 被阅读0次

    1. 设有序顺序表ST内容为:

    (5,12,23,37,39,43,57,61,64,72,89,97)
    

    分别使用折半查找算法在ST中查找以下数值:
    (1) 3
    (2) 37
    (3) 100
    试分别写出每一步lowhighmid指针变化序列,以及总的关键字比较次数。

    举例:

    • 查找39,指针变化序列为:
      (1) low=1, high=12, mid=6, 43 > 39
      (2) low=1, high=5, mid=3, 23 < 39
      (3) low=4, high=5, mid=4, 37 < 39
      (4) low=5, high=5, mid=5, 39 == 39
    • 共经过4次关键字比较,查找成功

    2. 构造一棵空二叉排序树,并依次插入关键字:

    57,24,65,15,49,112,36,73,152,122,85,63
    

    (1) 画出该二叉排序树
    (2) 画出删去该树中元素值为112的结点之后的二叉排序树

    相关文章

      网友评论

          本文标题:查找

          本文链接:https://www.haomeiwen.com/subject/jejofqtx.html