1
A
回答
3
你基本上折騰了你現在的BST,並創建一個新的無效的元素。
您可以通過遞歸降序樹來完成此操作。如果您的項目小於根目錄數據,請創建一個BST,其根目錄和大於分支從您現在擁有的內容中複製而來,但其小於分支是遞歸調用的結果。
這與添加節點非常相似,但是當您找到正在搜索的節點時,請合併它下面的兩個BST並返回結果。目前確實存在關於如何做到這一點的問題。
2
假設你的二叉搜索樹使用直線前進利弊細胞,僅在葉的內容,並假設您正在處理一個家庭作業: 您可以使用set-car!
或set-cdr!
改變利弊單元格的內容。
相關問題
- 1. 從二叉搜索樹(python)中刪除?
- 2. 從二叉搜索樹中刪除
- 3. 刪除二叉搜索樹
- 4. 從刪除節點二叉搜索樹
- 5. 如何從內存中刪除二叉搜索樹?
- 6. 如何從二叉搜索樹中刪除?
- 7. 二叉搜索樹的刪除方法?
- 8. DrRacket刪除二叉搜索樹的根
- 9. 從Java中的二叉搜索樹中刪除節點
- 10. 從F中的二叉搜索樹中刪除元素
- 11. 二叉搜索樹刪除方法
- 12. 二叉搜索樹節點刪除
- 13. 刪除在二叉搜索樹
- 14. 二叉搜索樹刪除節點
- 15. 刪除在二叉搜索樹
- 16. 二叉搜索樹遞歸刪除
- 17. 二叉搜索樹刪除操作
- 18. Java二叉搜索樹刪除
- 19. C++刪除整個二叉搜索樹
- 20. 刪除在二叉搜索樹用C
- 21. 清除二叉搜索樹
- 22. 嘗試從二叉搜索樹中刪除節點
- 23. 從2d二叉搜索樹中刪除節點
- 24. 使用父指針從二叉搜索樹中刪除節點
- 25. 從二叉搜索樹中刪除元素
- 26. 從二叉搜索樹中刪除一個節點
- 27. 從二叉樹中刪除節點搜索
- 28. 從二叉搜索樹中刪除元素
- 29. 從平衡二叉搜索樹中刪除
- 30. 從二叉搜索樹中刪除一個葉子
這完全是一個執行問題。你如何代表BST? – Svante 2010-12-07 13:15:12
可能想用方案和dr-scheme和作業標記此 – 2010-12-07 21:54:21