| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:[求助]遍历的递归算法这样行不行?
取消只看楼主 加入收藏
tianxiawoyou
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-11-18
收藏
 问题点数:0 回复次数:1 
[求助]遍历的递归算法这样行不行?
记得前几天的时候在哪本书上看到过二叉树前中后序这样的递归算法——
前序:void per_inorder{
printf("%c",bintree->data);
per_inorder(bintree->left_child);
per_inorder(bintree->right_child);
}
中序和后序则是把printf分别放到中间和后边来实现。
当时我看着觉得这算法蛮好蛮简单的,可是不知道为什么我上机编译的时候却编译错误了。
比如我前序时输入+A##B-就输出+A然后报错,用中序输入着输出一个A就报错了!
真不知道是那里错了,还是这个算法本身就是错误的,希望高手能帮个忙啊,小生感激不尽啊!!!
搜索更多相关主题的帖子: 递归算法 遍历 二叉树 per bintree 
2007-11-21 10:51
tianxiawoyou
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-11-18
收藏
得分:0 
怎么没人帮帮我啊,版主照顾一下新手嘛。。

2007-11-21 20:23
快速回复:[求助]遍历的递归算法这样行不行?
数据加载中...
 
   



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

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