1
Q
打印遞歸樹
A
回答
1
通過參數跟蹤遞歸深度(以minimax爲準,無論如何你都會這樣做)。然後打印深度*少量的空間,然後在每次調用有趣的變量,以獲得
player=1, move=...
player=2, move=...
player=1, move=...
...
player=2, move=...
您可能還需要打印每個遞歸調用的返回值。
如果你非常想要一張樹的美麗圖片,後處理上述的輸出並將其提供給樹形圖包。
+0
什麼是一個很好的繪圖軟件包(開源)? – 2011-05-06 18:43:41
相關問題
- 1. 打印樹遞歸
- 2. 用分支遞歸地打印樹
- 3. 打印樹,而無需遞歸
- 4. 遞歸二叉樹打印錯誤
- 5. 用遞歸打印「*」
- 6. 遞歸 - 打印數
- 7. 遞歸打印C++
- 8. 如何遞歸插入二叉樹並遞歸地打印元素?
- 9. 打印遞歸步驟
- 10. Ç - 打印出遞歸
- 11. 遞歸棧打印方法
- 12. 打印使用遞歸
- 13. 打印模式遞歸
- 14. C向後遞歸打印
- 15. 遞歸樹,印刷祖先節點
- 16. 是否有遞歸打印樹的內置方法?
- 17. 不用遞歸打印樹的每個葉子路徑
- 18. 使用遞歸打印樹葉的列表
- 19. 試圖製作一個模板遞歸樹打印機
- 20. Python從列表結構中遞歸地打印樹
- 21. 使用ls遞歸打印完整目錄樹的shell腳本
- 22. 二進制搜索樹按C++遞歸級別打印節點
- 23. 用Python打印決策樹的遞歸函數:取消'無'
- 24. 使用反射來遞歸通過對象和打印樹
- 25. 在java中遞歸地打印樹中的所有節點
- 26. 二叉樹:非遞歸例程打印二叉樹節點的祖先?
- 27. 遞歸從樹
- 28. F#:遞歸樹
- 29. 遞歸Splay樹
- 30. 樹+遞歸
如何使用Visitor遍歷樹並打印每個訪問的treenode?或者在每個節點上使用適當的toString()方法? – Dirk 2011-05-06 17:35:29
@Dirk:在minimax算法中,你實際上並沒有在內存中構建一棵樹。樹結構隱含在遞歸中。 – 2011-05-06 17:38:38