2
我正在使用普通树的二叉树实现,其中一个节点的第一个子节点是“左”,其他任何兄弟节点都是“正确“的第一个儿子。从普通树转换的二叉树中找到节点的父亲
我想回答的是,给定一个节点p,如何找到节点p的父亲?
这里是一个节点(我使用的非递归的方式遍历,从而被访问和父属性)
下面是一个例子:
GeneralTree
A
/|\
B C D
通用树的BinaryTree版本
A
/
B
\
C
\
D
所以B,C,和d的父节点都是A.
你的树是非常重男轻女的。 – Richard