- 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
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026上半年AI剧漫剧数据报告-DataEye.pdf
- 中药硬膏热贴敷课件.pptx VIP
- 2024年下半年广州铁科智控有限公司校招笔试题带答案.docx VIP
- 全国优质课一等奖统编版七年级语文上册新教材(统编2024版)《往事依依》课件.pptx
- 细胞因子释放综合征诊疗.ppt
- PMC部门管理手册.doc VIP
- 《FC18S2火灾报警系统介绍配置与调试技术培训》-西门子.pdf VIP
- Y445-114-70桥塞操作手册.pdf VIP
- 山东省日照市经济技术开发区中学2024-2025学年七年级上学期第一次月考数学试卷(解析版)-A4.docx VIP
- 工业机器人技术基础-第2版-课件--第1章-工业机器人概论-.ppt VIP
原创力文档

文档评论(0)