从概念上讲,是否有可能通过从给定的叶节点(而不是根节点)开始遍历它并使用父指针到达根节点来遍历它的树?
我问这个是因为我看到有人实现了一棵树,他们使用一个数组来保存所有叶节点/外部节点,每个叶/外部节点只指向它们的父节点,而那些父节点指向它们的父节点等,直到你到达没有父母的根节点。因此,它们的实现将要求您从其中一个叶子开始到达树中的任何位置,并且您不能“向下”树,因为她的树节点没有任何子指针,只有父指针。
我发现这个实现很有趣,因为我没有看到任何类似的东西,但我很好奇它是否仍然可以被认为是一棵“树”。我从未见过一棵树,您从叶子而不是根开始遍历。我也从未见过树节点只有父指针而没有子指针的树。