- 65
- 0
- 约 8页
- 2017-01-09 发布于重庆
- 举报
数据结构二叉树报告
数据结构二叉树报告
题目:编制一个可执行二叉树操作的程序
需求分析
本演示程序演示了输入缓冲区的执行过程,需要输入的包括字符和选择字符,字符则可以随意输入,特别强调字符“*”为特殊的定义字符,程序最低层节点值为“*”,字符的输入以一个“回车符”为结束标志的字符串。
演示程序的输出以用户和计算机对话的方式进行,即在计算机终端上显示“提示信息”后,由客户通过键盘输入数据并执行相应的命令;客户的输入数据和计算机的运算结果显示在其后。
程序采用二叉树进行数据的存储和操作,二叉树的遍历采用先序遍历法,输入需要建立的二叉树的节点值,程序会自动计算出其所需,本程序同时支持循环使用,程序运行后的结果作为依据。
测试数据:
输入数据:abc**d**e*f**
预计结果:
先序递归遍历:abcdef
中序非递归遍历:cbdaef
后序递归遍历:cdbfea
按层次遍历:abecdf
度为一结点个数:1
树的深度:3
5.程序的执行命令:
(1)创建二叉树
(2)递归算法先序遍历二叉树
(3)非递归算法中序遍历二叉树
(4)递归算法后序遍历二叉树
(5)求二叉树叶子结点个数
(6)按层次遍历二叉树
(7)求二叉树树深
概要设计
1.设定二叉树的抽象数据类型定义为:
ADT btree {
数据对象:D={a(i)|a(i)
您可能关注的文档
- 摩托罗拉3347设置方法5WAN口设置方法.doc
- 摩尔定律将失效指数经济励志而已.docx
- 我用教学资源解难题史琳菲.doc
- 摩托罗拉P200写频,供大家参考.doc
- 摩梭传统文化价值的认识与思考.doc
- 摩擦起电练习题2(带答案).doc
- 技术创新(临沂垃圾场膜结构).doc
- 摩阻试验方案-new.doc
- 操作系统原理课程实践任务书.doc
- 操作系统(第二个实验).doc
- 合规红线与避坑实操手册(2026)《GB 24155-2020电动摩托车和电动轻便摩托车安全要求》.pptx
- 合规红线与避坑实操手册(2026)《GB 29995-2024煤基活性炭和兰炭单位产品能源消耗限额》.pptx
- 合规红线与避坑实操手册(2026)《GB 38189-2019与通信网络电气连接的电子设备的安全》.pptx
- 合规红线与避坑实操手册(2026)《GBT 41244-2022可冲散水刺非织造材料及制品》.pptx
- 合规红线与避坑实操手册(2026)《GB 9706.201-2020医用电气设备 第2-1部分:能量为1MeV至50MeV电子加速器基本安全和基本性能专用要求》.pptx
- 《十五五绿氢项目与地方性反脆弱智慧研究投资》的深度内容。以下是包含十个一级、各自下属的二级及其详细解读的完整文章。.pptx
- 《2026—2028年中国钢轨配件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢丝网石棉水泥中波瓦行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢铁链零件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢质机动货船行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
原创力文档

文档评论(0)