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