问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,用非递归的算法(链栈)计算二叉树的结点数。

发布网友 发布时间:2022-05-05 13:25

我来回答

1个回答

热心网友 时间:2022-06-27 13:40

#包括
使用命名空间std;
定义MAX 100

类二叉树
{

char数据;
二叉树* lchild;
二叉树* rchild;
};的
二叉树* creatree()/ /非递归创建一棵二叉树
{ />字符CH;
诠释前面= 1,后= 0; / /初始化队列
B树*根*,S * Q [MAX];
根= NULL;
cout <<“请'@'表示'空','#',”结束“,他的贡献层:”<< endl;
CH = getchar函数();
而因素(ch! = '#')
{
= NULL,/ /读取的第一个假设是空的节点_at_
(ch! =“_at_')
{
新的二叉树;
- >数据= CH;
- > lchild = NULL;
- > rchild = NULL;
}
后端的团队+ +; / /指针递增
Q [后] =;
如果(后部== 1)
根= / /根
其他
{
(S && Q [前方])/ /当前节点的父节点是不是空的节点
(后部%2 == 0)
Q [前] - > lchild;
其他
Q [前] - > rchild =;
(背面%2 == 1)
前+ +;
} BR /> CH = getchar函数()/ /读出下一个节点的值
}
返回根;
}
无效后序(B树* BT)
二叉树* p = BT,*栈[MAX] ;/ / p表示当前节点协议栈栈[]
INT标记用于存储节点[MAX];
顶部= -1 ;

{
在while(p! = NULL)/ /第一个处理器节点的左子节点都留给孩子,反过来堆栈
{
>栈[+ +顶部] = P;
[顶] = 0;
P = P-> lchild;
}
(TOP> = 0)/ /所有留守儿童处理
{
(标记[顶])/ /如果当前节点的右子尚未被访问
{
P =堆栈[顶]; /输出的协议栈节点的顶部,但消失在堆栈中,因为要输出他们的孩子的第一个节点
p = P-> rchild; / /右子节点的处理
标签[顶] = 1; / /在被访问的的堆栈存储节点的右子榜首的位置,下一次你把它退栈直接输出
}
其他
{
*<数据/ /在栈的栈顶元素,输出的节点,节点p指向NULL
}

}}而(( P = NULL)| |(> = 0));
}

廉政的main()
{
二叉树BT;
BT = creatree();
*<<'\ n'<<“后序”;
后序(BT);
*<< endl;
系统(“暂停“);
返回0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 古诗《 风 》李峤全诗意思,还有哪些字词 北京综合类美术研究生哪所学校容易考?只要是北京的学校就行 合盛栈点心 (1)(2)句不矛盾吗,深度不是要进栈顶点存好返回路径吗,它一进一出不是没存吗,怎么返回呀,谢谢 龙门客栈点蜡烛什么梗? 《风》这首古诗的描写景色 我学法律专业,想考北京的研究生,请问哪些学校比较好考?谢谢大家啦! 丽江古城客栈哪些比较好? 存储器生长堆栈可分为哪几种?各有什么特点 古代大侠为何吃完饭后,随手扔下银子就走,难道不怕给少了吗? 诗人李峤的《风》 李峤的《风》这首诗表达了什么? 英语专业的专科生考北京哪个学校的研究生容易些? 古诗《风》的中心思想 收到别人寄错的东西有没有事? 【热点】火车票退票费上涨 中铁总究竟缺钱到什么程度? 比起人工栈点,我更喜欢用智能快递柜,因为随时都可以取件,有老铁也这样认为不? “铁总”去年总负债创新高吗? 风古诗赏析,特点和自己为什么喜欢 济南栈点信息技术有限公司怎么样? 李峤《风》风中形象地写出强劲的风力的诗句是什么? 小娘子穿越古代,到客栈点了一道菜竟吓跑了所有人,是什么电影 《风》这首古诗的形式是? 淘宝一皇冠的标准是什么啊? 淘宝网 卖家信誉 黄色的皇冠跟绿色的皇冠有什么区别 淘宝网上的皇冠和银冠有什么区别? 谁能帮帮我 粗心大意的老毛病怎么改啊 悟空跟唐僧的笑话短片 我的老毛病自言自语怎样才能改掉 我想改掉一个坏习惯,但是总是坚持不了多久,又会犯*病。我该怎么办? 我怎样改掉老毛病 如何改掉健忘这个老毛病 如何改掉爱生气的老毛病? 说话紧张结巴,多少年的老毛病了 怎么改 我十六岁,就是有熬夜的毛病,要么看电视剧,要么看动漫,要么就是不想睡觉,在磨蹭,怎么改掉这个*病 我想问一下大家,做事情没脑子没心眼考虑不周到,能改掉这些问题吗? 怎么改掉马虎的坏毛病 Win10安装不了字体怎样解决 无法安装字 如何在分区完之后再分区 淘宝网上的桑蚕丝被是真的吗?