| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2029 人关注过本帖
标题:二叉树建立的问题?
只看楼主 加入收藏
明天不一样
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2006-8-31
收藏
 问题点数:0 回复次数:5 
二叉树建立的问题?
我们要建立一个二叉树一般是用先序的方法建立的,我有个问题,我们可不可以用中序的方法建立二叉树呢?如果能够用中序建立二叉树的话,我们就可以把一个表达式按照我们的习惯从前到后输入表达式的每一个字符,并建立一棵二叉树,然后我们再用后序的方法输出这棵树的结点序列,这个序列就是表达式的后缀表达式,不知我的想法能不能实现,不管用什么结构形式。
搜索更多相关主题的帖子: 二叉树 
2006-09-25 18:01
明天不一样
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2006-8-31
收藏
得分:0 

不知有没有人会


可怜可怜我吧!小弟知识贫乏,快要饿死了,大哥大姐你们行行好,给点编程知识吧!我会永远记住你们的恩情。
2006-09-25 19:40
xiaoyunhu
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-9-24
收藏
得分:0 
呵呵,你说的逆波兰表达式一般都是用堆栈做的,还是考虑用过二叉树,支持楼主....

小晕乎
2006-09-25 20:51
明天不一样
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2006-8-31
收藏
得分:0 

可怜可怜我吧!小弟知识贫乏,快要饿死了,大哥大姐你们行行好,给点编程知识吧!我会永远记住你们的恩情。
2006-09-25 23:24
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
中序建立二叉树很难的.
如果给出一个序列(输入空格代表为空),(即使)这样建成一棵二叉树.怎么判断哪个结点是根结点.
还要牵涉到回朔,即建立完一个结点的孩子,还得建立它的父结点.
感觉很麻烦
楼主的想法很好,楼主到数据结构版块问一下.


倚天照海花无数,流水高山心自知。
2006-09-26 13:52
明天不一样
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2006-8-31
收藏
得分:0 

谢谢版主的回答,我想是不可能实现的,因为中序序列相同的二叉树,它的结构不一定是相同的,后序序列也不相同,所以只通过中序序列建立二叉树是不可能的。

[此贴子已经被作者于2006-9-26 20:46:43编辑过]


可怜可怜我吧!小弟知识贫乏,快要饿死了,大哥大姐你们行行好,给点编程知识吧!我会永远记住你们的恩情。
2006-09-26 20:45
快速回复:二叉树建立的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016069 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved