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