中易网

如何用C++创建一棵树

答案:2  悬赏:10  
解决时间 2021-02-20 15:55
1、二叉树的建立与遍历
[问题描述]
建立一棵二叉树,并对其进行遍历(先序、中序、后序),打印输出遍历结果。
[基本要求]
从键盘接受输入(先序),以二叉链表作为存储结构,建立二叉树(以先序来建立),并采用递归算法对其进行遍历(先序、中序、后序),将遍历结果打印输出。
[测试数据]
ABCффDEфGффFффф(其中ф表示空格字符)
则输出结果为:
先序:ABCDEGF
中序:CBEGDFA
后序:CGBFDBA
最后再说明一下,要用C++写不是C语言!
可以发邮件给我[email protected]
最佳答案
#include<cstdio>
int main()
{
printf("I don't know");
return 0;
}
全部回答
可以先用数组记录e中的关系,如e['d'][0] = 'v', e['d'][1] = 'j' ,可以把e数组初始化为0,最后叶子结点的e值就是0了,便于建树时判断 同时用一个bool数组记录每个节点是否作为子节点出现,如 vis['v'] = 1,vis['j']=1 根节点必定不作为孩子节点出现,vis为0,从这一节点出发,按照e数组中记录的关系递归进行建树即可,代码不是很难自己打吧。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3.2v锂电池可以接3.7v头灯上吗
电脑绣花机主轴好紧,用钳子扭都扭不动 怎么
如东县信访局怎么去啊,有知道地址的么
怎样能把外面的阳光反射到屋子里视频
威海华顺渔具有限公司在哪里啊,我有事要去这
佛教的上下等级是怎样排列的
2017年安徽教师考编准考证号忘了怎么办
红玲美容美发这个地址在什么地方,我要处理点
有什么歌能听哭么?
起凡买了达人会员怎么领取虎符达人
求一部电影,一个美国黑人改邪归正
(3.8除X)除7=3除28
鸿福御苑停车场西入口在哪里啊,我有事要去这
去中铁十二局好不好?
有没有什么话很刺激人的,让人一看就想好好努
推荐资讯
1号店,由jd配送华北快递单号2685272879查询
上下岭地址有知道的么?有点事想过去
我的手机是移动联通版的,要怎样才能使用电信
名仕达教育地址有知道的么?有点事想过去
辽国五个都城都是哪? 皇城在哪?
如果CSC违约的话 会有什么处罚呢?
从城阳夏庄自驾车小车去黄岛那条路线经济合适
荃鑫种子地址有知道的么?有点事想过去
扎尔嘎塄土音达巴我想知道这个在什么地方
果然不错(天府软件园C6店)地址有知道的么?有
渑池县乒乓球协会怎么去啊,有知道地址的么
劳动法规定qq聊天跟老板说了要辞职,算不算
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?