gpt4 book ai didi

binary-search-tree - 关于插入空二叉搜索树的试题

转载 作者:行者123 更新时间:2023-12-04 07:54:34 24 4
gpt4 key购买 nike

我无法解释有关将元素插入二叉搜索树的某个问题。我熟悉前序、后序和中序遍历,但我不熟悉以下问题:

Suppose that we insert the elements 3, 5, 6, 1, 2, 4, 7 in that order into an initially empty binary search tree.



如果我只得到一组按该顺序插入的数字,我应该如何将其变成二叉搜索树? 3 会是根吗?我会自己平衡其他数字到正确的子树吗?在那种情况下不会有很多解释吗?是否遵循某种约定?

谢谢。

最佳答案

向树中添加项目时,不会对现有树重新排序。新项目仅添加到叶节点。这意味着当您第一次添加 3 时,3 将是结果的根节点。当您添加 5 时,它将位于 3 的右侧,依此类推。这将产生以下树:

   3
/ \
1 5
\ / \
2 4 6
\
7

关于binary-search-tree - 关于插入空二叉搜索树的试题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6483860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com