1
A
回答
5
构建一个Node
类,它有一些内容对象和一个子对象列表,它们也是Node
的实例。
+1
的答案是对的。这里的想法(以及在树的Java实现中)是使用合成,因为语法不支持指针。子节点列表存储对子节点对象的引用。 – CruiZen 2011-05-04 13:09:19
5
class Tree(object):
def __init__(self, name, left_subtree = None, right_subtree = None):
self._name = name
self._left_subtree = left_subtree
self._right_subtree = right_subtree
def inorder(tree):
if tree is not None:
inorder(tree._left_subtree)
print tree._name
inorder(tree._right_subtree)
if __name__ == '__main__':
a = Tree('a')
b = Tree('b')
c = Tree('c', a, b)
inorder(c)
相关问题
- 1. Python中的树实现
- 2. python中有效的四叉树实现
- 3. 纯Python实现四叉树
- 4. 用Python实现树的错误
- 5. AVL树的实现
- 6. 如何使用python实现分层树?
- 7. kd树实现
- 8. Java中树的现有实现?
- 9. 在C++中实现树
- 10. 从二叉树实现二叉树实现的线程
- 11. C#minimax树实现
- 12. 段树java实现
- 13. R * - 树C实现?
- 14. C++ AVL树实现
- 15. 行为树实现
- 16. 实现二叉树
- 17. 用Ruby实现树
- 18. 指数树实现
- 19. C++实现Splay树
- 20. 二叉树实现
- 21. 实现常规树
- 22. Mysql B +树实现
- 23. 实现AVL树的toString()的
- 24. 在python中实现R表的实现
- 25. 游戏树的C++实现
- 26. 在JavaScript中实现k-d树的实现?
- 27. Splay树插入实现中的问题
- 28. 在Python中使用类实例的树
- 29. Python-使用Python在Gurobi中实现TI的实现。 KeyError异常
- 30. Python中的矩阵实现
还学会适当地格式化问题,否则下次这里的人会无情地激怒你。 – 2010-03-17 10:18:50