目录
题目描述
农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛们的家谱作成二叉树,并且把二叉树以更线性的”树的中序遍历“和”树的前序遍历“的符号加以记录而不是用图形的方法。
你的任务是在被给予奶牛家谱的”树中序遍历“和”树前序遍历“的符号后,创建奶牛家谱的”树的后序遍历“的符号。每一头奶牛的姓名被
译为一个唯一的字母。(你可能已经知道你可以在知道树的两种遍历以后可以经常地重建这棵树。)显然,这里的树不会有多余26个的顶点。
这是在样例输入和样例输出中的树的图形表达方式:
C
/ \
B G
/ \ /
A
使用先序和中序遍历重建奶牛家谱的后序遍历

该博客介绍了如何根据奶牛家谱的先序遍历和中序遍历来重建其后序遍历。内容涉及到二叉树的概念,解释了先序、中序和后序遍历的关系,以及如何利用这些遍历来构建树的结构。通过样例解释了如何解析输入并生成输出,展示了具体的解题思路和代码实现。
最低0.47元/天 解锁文章
926

被折叠的 条评论
为什么被折叠?



