我了解到树是图的特殊情况。 图可以是有向的或无向的。但是如果我们将树视为一种数据结构,那么它是有向图还是无向图呢?
我了解到树是图的特殊情况。 图可以是有向的或无向的。但是如果我们将树视为一种数据结构,那么它是有向图还是无向图呢?
除非另有说明,数学或图论中的树通常被认为是无向的,但在计算机科学、编程或数据结构中,树通常被认为是有向的和根据的。
您需要了解讨论的背景。
请参考维基百科上的树图:
树图是一种无向图。
两种都可以接受。 你可能会有一些情况需要从一个叶子节点往上走,然后再往下走(通常是在另一个分支中),或者你可能只想往下走。
[1] 如果我们将根据方向在树中从节点 u 到节点 v 的实际路径视为可遍历的路径,则连通性将被破坏,该图不再是一棵树。
1- 树是图的一个子集。
2- 它们是无向无环图。 (许多时候,我们需要从叶节点返回到先前的节点以更改分支,但是在具有单向边的情况下不可能)