跳到主要内容

二叉搜索树

二叉搜索树把较小的键放在左子树,把较大的键放在右子树。查找从根开始,每次比较后向左或向右移动。

图中内容

  1. 根圆盘:第一个被比较的键
  2. 左侧连线:因为目标键更小,查找向左移动
  3. 左子圆盘:下一个被比较的键
  4. 左下圆盘:发光路径末端的叶键

示例

  • 在纸质词典里查一个词
  • 沿着电子游戏技能树做选择

测验:二叉搜索树(17岁)

  1. 在二叉搜索树中,比某个节点小的键位于哪里?

    • 在该节点的右子树中
    • 在该节点的左子树中
    • 仅在根节点
  2. 在二叉搜索树中搜索时,将目标与一个节点比较后,什么决定你向左还是向右移动?

    • 目标键比当前节点的键小还是大
    • 搜索是否已经访问过左子节点
    • 当前节点是根节点还是叶节点
  3. 在二叉搜索树中搜索时,每次比较会排除什么?

    • 同一深度的所有键
    • 树的整整一侧
    • 仅当前节点

答案和讲解都在应用里。这节课已离开免费的一周,它的测验包含在订阅中。

下载应用

应用免费,订阅可选
App Store Google Play

在应用中继续

每周一至周五,都有至少一节对应孩子年级的新图解课,配有测验,并在 18:15 发送提醒。

孩子的老师还没有用My Enhanced Teacher?

告诉老师

技术, 17岁