- 2042
- 0
- 约1.46万字
- 约 21页
- 2016-11-29 发布于重庆
- 举报
数据结构二叉树遍历实验报告
数据结构之二叉树
实 验 报 告
题目:二叉树的遍历和子树交换
指导老师:杨政宇
班级:通信1202
姓名:徐江
学号:0909121127
需求分析
演示程序分别用多种遍历算法遍历二叉树并把数据输出。
输入字符序列,递归方式建立二叉树。
3.在演示过程序中,用户敲击键盘,输入数据,即可看到数据的输出。
4.实现链式存储的二叉树的多种遍历算法。
遍历算法包括:
中序递归遍历算法、前序递归遍历算法【选】
中序遍历非递归算法
先序或后序遍历非递归算法
建立中序线索,并进行中序遍历和反中序遍历
5.实现二叉树的按层遍历算法
6.设计一个测试用的二叉树并创建对应的内存二叉树,能够测试自己算法的边界(包括树节点数为0、1以及1 的不同情形)。
7.测试数据:输入数据:-+a *b -c d -e f
概要设计
说明:本程序在递归调用中用到了链表,在非递归调用时用到了栈。
栈的抽象数据类型
ADT Stack{
数据对象:D={ai|ai∈char,i=1,2,3……..}
数据关系:R={ ai -1,ai | ai -1,ai ∈D,i=2,3…..}
基本操作:
InitStack(S)
操作结果:构
您可能关注的文档
- 数值分析-非线性方程求根.doc
- 数值分析大作业2014.docx
- 教育理论预测一.doc
- Cisco基本网络配置.ppt
- 数值分析-线性方程组的直接解法.doc
- CiscoIcons_思科_图标.pptx
- 数值分析小论文.docx
- 数值分析课程设计含代码.doc
- 数值计算方法-Newton迭代求解非线性方程.doc
- 教育管理复习资料.doc
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
原创力文档

文档评论(0)