-3
A
回答
1
它只是A.从根开始,如果你的数字小于5,则向左分支。如果您的电话号码大于5,请右转。每个节点的处理过程相同。
1
答案:A
选项B和C都违反了BST属性;即其值小于'5'的新密钥'4'将在'5'的右子树中结束。 (右边的子树应该有更大的键)
1
A binary search如果您正在搜索的值小于当前节点,并且如果搜索值更大,直到找到具有所需节点的节点值或所需的孩子是空树(空)。
所以测试A,B或C:
- 如果4大于5和小于8和6小,
B
是正确的答案。 - 如果4大于5和8但小于42,
C
是正确的答案。 - 如果4小于5但大于3,则
A
是正确的答案。
在一些愚蠢的数学领域或者一个平行宇宙中,所有这三个可能同时是正确的,但是除了这些只有其中之一在标准数论上是正确的。
或从搜索的角度(看看你的树从根而阅读本):
- 4比5,所以还是留小。
- 4大于3,所以还是向右
- 右节点空,插入在
A
现在会在哪里2
插入?
+0
3左边的? – user3924310 2014-11-04 04:31:02
+0
@ user3924310正确:) – Sylwester 2014-11-04 10:18:11
相关问题
- 1. 添加到二叉树C++
- 2. 查找二叉树
- 3. 二叉树查找
- 4. 二叉树 - 哪一种二叉树
- 5. 查找二叉查找树的高度
- 6. 展平二叉查找树
- 7. 里面搜索的二叉树
- 8. 添加一行到二叉树
- 9. 将数据添加到二叉树
- 10. 在二叉树中查找循环
- 11. 二叉树到二叉搜索树(BST)
- 12. 查找二叉树的最大深度
- 13. 查找二叉树的根值?
- 14. 查找二叉树的边框
- 15. 查找二叉树中的节点
- 16. 返回二叉查找树的高度
- 17. 二叉查找树的深度
- 18. 我的二叉树插入逻辑的缺陷在哪里?
- 19. 插入/添加二叉树的方法
- 20. 加入二叉树
- 21. 找到最小递归的二叉树
- 22. 二叉树:找到相同的值
- 23. 递归遍历二叉查找树
- 24. 使用二叉树查找Anagrams
- 25. 二叉搜索树递归添加
- 26. 检查二叉树是否为二叉搜索树的函数?
- 27. 在二叉树中查找交叉链接
- 28. 你在哪里找到JDBCProvider接口?
- 29. 查找二叉树中的所有子树
- 30. java中的二叉查找树递归子树
这是功课吗? – 2014-11-04 00:45:53
问问你自己:如果你把4放在B或C然后需要找它,你会如何找到它? – jamesdlin 2014-11-04 00:48:58