首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二进制搜索树-- Postorder逻辑

二进制搜索树-- Postorder逻辑
EN

Stack Overflow用户
提问于 2012-03-14 00:44:42
回答 1查看 506关注 0票数 0

我正在考虑实现代码,以解决二进制搜索树。在我这样做之前,我想验证一下后序和预序中的输入数据。

我很难计算出以下数字在后序和预序中会是什么。我有以下数字4,3,14 ,8 ,1,15,9,5,13,10,2,7,6,12,11,我打算按照这个顺序放入一个空的二叉树中。

我为POSTORDER中的数字得出的顺序是

2,1,6,3,7,11,12,10,9,8,13,15,14,4。我没搞错吧?

我想知道这里是否有人能够好心地验证我想出的后序序列是否真的是我输入的正确序列,即做左子树,右子树,然后是根。

我得到的预排序是4,3,1,2,5,6,14,8,7,9,10,12,11,15,13。非常感谢您的核实。

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2012-03-23 01:25:12

您还没有指定树的结构(它是平衡的吗?)也不是你最初输入数据的顺序。如果您这样做,我们可以验证您的结果

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9688320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档