【发布时间】:2015-09-23 08:04:23
【问题描述】:
我有一个像下面这样的树结构
-> grandma
-> dad
-> me
-> sister
-> niece
-> brother
-> uncle
-> cousin
我有一个结构如下
struct Node{
Node *parent;
Node *next;
Node *child;
Node *prev;
}
如果我有 niece 节点,我想回到根节点,并将该路径保存在 c 字符串中,我也不知道如何将遍历的路径保存在字符串中。如果我有侄女,它应该将路径保存为,grandma/data/me/sister/niece
如果我也有表哥,想回到原路,应该是奶奶/叔叔/表哥,怎么知道那个叔叔父母是奶奶并在完整遍历的路径中连接它吗?
【问题讨论】:
-
如何获取节点的名称,例如像
uncle或niece这样的字符串? -
是的,我把它作为一个字符串,考虑我有节点的字符串