- 40
- 0
- 约1.19万字
- 约 7页
- 2017-05-27 发布于河南
- 举报
实验五 二叉树基本操作的编程实现
实验五 二叉树基本操作的编程实现
【实验目的】
内容:二叉树基本操作的编程实现
要求:
二叉树基本操作的编程实现(2学时,验证型),掌握二叉树的建立、遍历、插入、删除等基本操作的编程实现,也可以进一步编程实现查找等操作,存储结构主要采用顺序或链接结构。也鼓励学生利用基本操作进行一些应用的程序设计。
【实验性质】
验证性实验(学时数:2H)
【实验内容】
以下的选题都可以作为本次实验的推荐题目
建立二叉树,并以前序遍历的方式将结点内容输出。
将一个表示二叉树的数组结构转换成链表结构。
将表达式二叉树方式存入数组,以递归方式建立表达式之二叉树状结构,再分别输出前序、中序及后序遍历结果,并计算出表达式之结果。
【思考问题】
二叉树是树吗?它的定义为什么是递归的?
三种根序遍历主要思路是什么?
如果不用遍历算法一般启用什么数据结构实现后序遍历?
举出二叉树的应用范例?
【参考代码】
(一)建立二叉树,并以前序遍历的方式将结点内容输出*/
/*===============================================*/
/*程序构思: */
/*输入元素值后建立二叉树,以递归的方式做前序遍历,*/
/*其顺序为:结点-左子-右子树,并将二叉树结点内容输出。*/
#includestdlib.h
#i
您可能关注的文档
- IPQC作业指导.doc
- 震旦AD166提示维修呼叫2维修.doc
- ch04货币与通货膨胀.ppt
- 人教版英语必修3 unit5 GrammarUsing Language.ppt
- 循环链表表示队列.docx
- snort入侵检测系统使用实验.doc
- 2012智能机趋势 Smart Phone Touch Trend.pptx
- 新概念一册Lesson141.ppt
- PS288 操作指导.doc
- My First Ride on a Train 说课案.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)