【发布时间】:2021-10-06 23:15:51
【问题描述】:
二叉树中的节点保留对其父节点的引用是“传统的”(或“道德的”)吗?
通常,我不这么认为,仅仅因为树是有向图,因此定义了 PARENT-->CHILD 链接这一事实不应意味着也定义了 CHILD --->PARENT。 换句话说,通过保留对父级的引用,我们会以某种方式破坏树的语义。
但我想知道人们的想法?
我问是因为我遇到了一个问题,即在树中找到两个给定节点的最低公共父节点。如果每个节点都有对它的父节点的引用,那么这个问题将非常容易解决,但这感觉就像在作弊!
谢谢
【问题讨论】:
标签: binary-tree