首页 > 其他分享 >2023年10月20日

2023年10月20日

时间:2023-12-21 09:01:18浏览次数:29  
标签:lchild 10 InOrderTraverse ch 20 Bitree 二叉树 2023 rchild

二叉树的链式结构

二叉树的数据结构:

typedef struct Node
{
char data;
struct Node *lchild,*rchild;
}*Bitree,BiNode;

分别为根,左孩子,右孩子

二叉树的创建,先序遍历的方式

如输入  “AB#CD###E#F##”

void creatBitree(Bitree &T)
{
char ch;
cin>>ch;
if(ch=='#')
T=NULL;
else
{
T=new BiNode;
T->data=ch;
creatBitree(T->lchild);
creatBitree(T->rchild);
}
}

二叉树的中序遍历:

void InOrderTraverse(Bitree T)
{
if(T)
{
InOrderTraverse(T->lchild);
cout<<T->data;   //访问该节点
InOrderTraverse(T->rchild);
}
}

二叉树的后序遍历 :

void PostOrderTraverse(Bitree T)
{
if(T)
{
InOrderTraverse(T->lchild);
InOrderTraverse(T->rchild);

cout<<T->data;
}
}

标签:lchild,10,InOrderTraverse,ch,20,Bitree,二叉树,2023,rchild
From: https://www.cnblogs.com/Christmas77/p/17918200.html

相关文章

  • 2023年10月21日
    《代码大全2》是一个经典的软件开发书籍,是一本非常有价值的资源,包含了许多软件开发中的重要主题。书中提醒读者以解决问题为导向,不仅仅是完成任务。防御式编程,防御式编程不是指不让别人批评代码,而是指确保要承担的责任,保证方法不会因为传入错误数据而破坏,看似微小的防范,收益可能......
  • 20.模拟器控制
    主要内容模拟器自动启动与自动执行测试用例android模拟器创建AndroidStudio在命令行启动模拟器emulator-list-avds模拟器列表emulator‘@foo’or‘-avdfoo’配置desirecap里面需要配置avd:‘模拟器名’注意自动启动模拟器,只能是sdk的模拟器,第三方模......
  • 《业务安全实战演练》时效绕过测试10
    一、大多有利用的案例发生在验证码以及业务数据的时效范围上,在之前的总结也有人将12306的作为典型,故,单独分类。1、时间刷新缺陷12306网站的买票业务是每隔5s,票会刷新一次。但是这个时间确实在本地设置的间隔。于是,在控制台就可以将这个时间的关联变量重新设置成1s或者更小,这样刷......
  • 【专题】2022中国新能源汽车内容生态趋势洞察报告PDF合集分享(附原数据表)
    原文链接:http://tecdat.cn/?p=31970《报告》以关注新能源汽车内容的网络用户和中国新能源汽车企业为研究对象,选择了与新能源汽车有关的网络内容(图片,直播,视频,用户评价),并与中国新能源汽车产业的生产和销售数据相结合,展开了一项调查。阅读原文,获取专题报告合集全文,解锁文末68份新能......
  • 2023-2024-120231329《计算机基础与程序设计》第13周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html这个作业的目标《C语言程序设计》第12章并完成云班课测试作业正文https://www.cnblogs.com/xjn123/p/17......
  • 【misc】[HNCTF 2022 WEEK2]calc_jail_beginner_level4.1(JAIL) --沙盒逃逸,python模板
    这道题没给附件,直接连上看看这里一开始用().__class__.__base__.__subclasses__()[-4].__init__.__globals__[bytes([115,121,115,116,101,109]).decode()](bytes([115,104]).decode())进行尝试,后面发现bytes函数被禁用了,可以用另外的函数代替().__class__.__base__.__subclasse......
  • 2023-2024 20231313《计算机基础与程序设计》第十三周学习总结
    2023-202420231313《计算机基础与程序设计》第十二周学习总结作业速达作业课程班级链接作业要求计算机基础与程序设计第十三周学习总结作业内容《C语言程序设计》第12章并完成云班课测试作业正文我的作业目录教材总结总结学习过程的问题《C语言程序......
  • 初中英语优秀范文100篇-033My Free Time-我的业余时间
    PDF格式公众号回复关键字:SHCZFW033记忆树1Ihavealotofthingstodoinmyfreetime.翻译我有很多空闲时间要做的事情。简化记忆事情句子结构主语(I):表示句子中的主体,即说话者本人。谓语(have):表示主体所进行的动作或状态,这里是“有”的意思。宾语(alotofthing......
  • 2023.12.20 日记
    挺久没写的了。防止这里长草来写一点。上周并没有回家。周一去参加入团仪式,晚上回到纪中,汤老师找我谈话,本来以为是很严肃的一次警告,没想到,她和我谈了很多人生的意义。包括她的过去,我的现在。最近这一年我一直处于一种迷茫里。现在好了很多。这确实是一个负责的老师。老师分为......
  • 2023.12.20
    复习软件设计,明天就要考试了,加油!结构型模式(7种)适配器模式例子仿生机器人、加密适配器桥接模式例子模拟毛笔组合模式例子文件和文件夹水果盘装饰模式例子变形金刚、多重加密系统外观模式(门面模式) 例子电源总开关享元模式定义运用共享技术有效地支......