|
|
|
|
 Python中如何表示树? - ovis_poly [ 2006-07-04 11:48 | 236 byte(s)]
 Re: Python中如何表示树? - limodou [ 2006-07-31 09:20 | 242 byte(s)]
 Re: Python中如何表示树? - baifCc [ 2006-07-31 14:30 | 83 byte(s)]
 Re: Python中如何表示树? - sunnyflurry [ 2006-07-27 23:25 | 41 byte(s)]
 Re: Python中如何表示树? - baifCc [ 2006-07-04 15:05 | 2 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
刚接触python,不了解在python中怎样表示一个树型的数据结构?
有一个根节点,下面有多个子节点,子节点再包含子节点,数目不定。简单说就是一个树,如何表示呢?Python有list,dict,但是如何表示复杂的数据结构?
多谢指教!
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
|
可以使用[]或自建对象来实现。使用[]的话,因为元素中还可以使用[],因此是一种递归的使用方式。使用对象可能更容易理解。而树本身不是python的内置表示方式,我想树本身有许多种,如二叉树什么的,不便于抽象。再加上使用不象其它的那么多,并且可以自由实现。
|
|
|
----
|
|
[Original]
[Print]
[Top]
|
|
|