[英]Difference between ordered and unordered (rooted) trees
我正在阅读Robert Sedwick的算法。 这本书的一些定义如下所示。
树(也称为有序树)是连接到一系列不相交的树的节点(称为根)。 这样的序列称为森林。
根树(或无序树)是连接到多个根树的节点(称为根)。 (这样的多重集称为无序森林。
我对以上文本的问题是
感谢您的时间和帮助
有序树(第一个定义的“树”)具有特定顺序的子树,并且子树序列不能两次包含同一棵树,因为子树必须是不相交的。 一棵有根的树没有这些限制。 根据这个定义,根可能有两次子树,其子结构类似于循环。
我没有塞德威克(Sedwick)的书来检查这个定义是否或为什么有意义; 更常见的定义或根树将对子树使用常规集,而不是多集。 可能的目的是允许节点与其子节点之间建立多个链接,同时禁止其他种类的循环,例如兄弟姐妹和表亲之间的链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.