【发布时间】:2016-12-14 04:42:54
【问题描述】:
来自wiki,
一棵树是一个无向图,其中任意两个顶点都通过一个路径连接。
路径是边的连通序列
树 - 示例:
编写有根树的多步表示相对容易,
typedef struct multiWalkTreeNode{
struct multiWalkTreeNode * parent;
void *item;
struct multiWalkTreeNode **childPointer;
}Node;
typedef struct multiWalkTree{
Node *root;
int size; /*Number of nodes in the tree*/
}Tree;
问题:
在树(无根)中,任何节点都没有子/祖先
1)
如何表示一棵树(无根)?
2) 从维持巨大的树和更好的find() 性能方面来看,我们是否有多个表示树(无根)?
【问题讨论】:
标签: c data-structures graph tree