数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第7章树和二叉树(6).pptx

数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第7章树和二叉树(6).pptx

7.9.1树算法设计;1.双亲存储结构;【例7.24】POJ1330—求树中两个结点的最近公共祖先(LCA)。

问题描述:有根树是计算机科学和工程中众所周知的数据结构,下图是一棵有根树。在该图中,每个结点标有1~16的整数。结点8是树的根。如果结点x位于根结点到结点y之间的路径中,则结点x是结点y的祖先。注意这里规定一个结点也是自己的祖先,如结点7的祖先有结点8,4,6和7。

如果结点x是结点y和结点z的祖先,则结点x称为两个不同结点y和z的公共祖先,因此结点8和4是结点16和7的公共祖先。如果x是y和z的共同祖先并且在所有共同祖先中最接近y和z,则结点x被称为结点y和z的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档