1
A
回答
3
你基本上折腾了你现在的BST,并创建一个新的无效的元素。
您可以通过递归降序树来完成此操作。如果您的项目小于根目录数据,请创建一个BST,其根目录和大于分支从您现在拥有的内容中复制而来,但其小于分支是递归调用的结果。
这与添加节点非常相似,但是当您找到正在搜索的节点时,请合并它下面的两个BST并返回结果。目前确实存在关于如何做到这一点的问题。
2
假设你的二叉搜索树使用直线前进利弊细胞,仅在叶的内容,并假设您正在处理一个家庭作业: 您可以使用set-car!
或set-cdr!
改变利弊单元格的内容。
相关问题
- 1. 从二叉搜索树(python)中删除?
- 2. 删除二叉搜索树
- 3. 如何从内存中删除二叉搜索树?
- 4. 二叉搜索树的删除方法?
- 5. 从Java中的二叉搜索树中删除节点
- 6. 删除在二叉搜索树
- 7. Java二叉搜索树删除
- 8. 二叉搜索树删除方法
- 9. 删除在二叉搜索树
- 10. 清除二叉搜索树
- 11. 从2d二叉搜索树中删除节点
- 12. 从平衡二叉搜索树中删除
- 13. 从二叉搜索树中删除一个节点
- 14. 从二叉搜索树中删除节点,haskell
- 15. 使用父指针从二叉搜索树中删除节点
- 16. 二叉搜索树Clojure中
- 17. 在haskell中的二叉搜索树中删除函数
- 18. 二叉搜索树从testdome
- 19. 二叉树到二叉搜索树(BST)
- 20. 二叉搜索树
- 21. 二叉搜索树
- 22. 二叉搜索树
- 23. 二叉搜索树
- 24. 二叉搜索树
- 25. 二叉搜索树
- 26. 二叉搜索树
- 27. Java二叉搜索树删除递归返回删除元素
- 28. 的二叉搜索树删除树节点不起作用
- 29. 如何从常规树中创建二叉搜索树
- 30. 二叉搜索树中序树显示
这完全是一个执行问题。你如何代表BST? – Svante 2010-12-07 13:15:12
可能想用方案和dr-scheme和作业标记此 – 2010-12-07 21:54:21