- 36
- 0
- 约2.26千字
- 约 5页
- 2017-09-01 发布于浙江
- 举报
实验二二叉树的建立与遍历
实验二 二叉树的操作
实验目的
熟悉二叉树结点的结构和对二叉树的基本操作;
掌握对二叉树每一种操作的具体实现;
学会递归方法和非递归方法实现二叉树的运算某重操作。
二、实验要求
1.认真阅读理解每一种操作算法。
2.编写主程序文件,建立二叉树、遍历二叉树(三种方法之一)。
3.写出自己运行的结果。画出自己建立的二叉树,给出输入序列、输出结果。
实验内容
(1)通过键盘输入的扩充二叉树的层次遍历序列, 建立二叉树(序列:2,5,6,0,0,10,11,0,0,0,0 )。(设二叉树结点的数据为int型,其中扩充结点用0号表示。)
然后按中序和后序输出此二叉树,(附加:求该树的叶结点个数和度数为2的结点个数。) 分析程序中变量r1,r2,q的作用?
(2)画出自己的一颗二叉树,给出输入序列;把中序或后序的遍历算法改为非递归算法;给出遍历序列。
三,实验结果
1. 程序实现:
#include stdio.h
#includemalloc.h
typedef struct treenode
{ int data;
struct treenode *lchild,*rchild;
}TREENODE,*TREENODEPTR;
#define N 50
void creattree(TREENODEPTR * root)
{ i
您可能关注的文档
- 定时训练6函数的单调性与最值.doc
- 宏观经济学作业一及答案国民收入模块.doc
- 定点医疗机构工作人员社会医疗保险知识培训考核复习题江苏省如皋市.doc
- 定积分与不定积分概论学年论文12.doc
- 定点定值与存在性问题教师.doc
- 定积分换元积分法与分部积分法.doc
- 定积分方法和应用二.doc
- 宏观经济数量分析方法04动态最优化基础.doc
- 定积分的近似计算数学实验报告matlab版.doc
- 定积分方法和应用一.doc
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
最近下载
- 【MOOC期末】《大学体育——棒垒球》(东南大学)期末考试慕课答案.docx VIP
- 1、平喘固本汤《中医内科学》【歌诀】平喘...pdf VIP
- 东南大学预备党员季度鉴定表(空白表).pdf VIP
- 2025年国防教育知识题库及答案.docx VIP
- 福建省厦门市2026届毕业班适应性练习暨高三年级第三次质量检测物理试卷(厦门高三三检).docx VIP
- 社区人民调解培训.pptx
- 2026年4月23日四川省宜宾市五方面人员选拔笔试真题及答案深度解析.doc
- 包装结构毕业课程设计 化妆品说明书.doc VIP
- 小学生端午节主题班会.pptx VIP
- 2021高考英语真题及答案【全国新高考I卷】(1).pdf VIP
原创力文档

文档评论(0)