##大学
数据结构课程设计报告
题目: 线索二叉树的应用
院(系): 计算机工程学院 学生姓名:
班级: 学号:
起迄日期: 2011.6.16-2011.6.29
指导教师:
日
日
月
年
签名:
成绩:
指导教师评语:
2010—2011年度第2学期
一、需求分析
问题描述:
在这个问题中,要解决的任务是:实现线索二叉树的建立、插入、删除、恢复线索的
实现.n个结点的二叉链表中含有n+1个空指针域。利用二叉链表中的空指针域,存放指向结点在某种遍历次序下的前趋和后继结点的指针。加上了线索的二叉链表称为线索链表,相应的二叉树称为线索二叉树。线索性质的不同,线索二叉树可分为前序线索二叉树、中序线索二叉树和后序线索二叉树三种。在此次课程设计中,采用的是中序线索二叉树。
基本功能
1:定义数据结构; 2:建立二叉树函数,返回根指针;3:中序遍历;
4:中序线索化算法函数实现;5:输出线索; 6:查找数据结点函数;
7:查找父亲结点函数; 8:插入结点函数; 9:删除结点函数。
输入输出
原始数据要求输入二叉树的七个结点:abcdefg,输入的是一个二叉树,这就实现了
二叉树的建立过程。然后对二叉树进行线索化。对其进行插入:在d结点插入结点h;删除:删除结点f;恢复线索等功能。
*****************************
您可能关注的文档
- 电子商务与物流.ppt
- 市场监管局2017年安全生产工作总结及2018年安全生产工作计划与市场监管局2017年度工作.docx
- 电子商务网站建设与规划设计PPT(共84页).ppt
- 机械设备安全操作培训PPT-PPT精品文档.ppt
- 病区PDCA案例(跌倒坠床).pptx
- 七年级上册语文期末考试试卷及答案(2018年秋学期期末考试试卷及答案).docx
- 质量管理期末重点-山东理工大学.doc
- 企业发展战略规划模板(完整版).ppt
- 教育学原理——教育功能课件.ppt
- 初中初一七年级上学期上册生物学科教学工作总结,质量分析下载大全.docx
- 清华社课件通信电子线路第4章 高频功率放大器.pptx
- 北师社课件完整版中学生认知与学习心理0228.pptx
- 清华社课件通信电子线路第3章 高频小信号放大器.pptx
- 北师社课件学校心理健康教育课程设计与实施第一章PPT.pptx
- 北师社课件教师专业发展课件5第五章 教师专业发展的实践反思路径.pptx
- 清华社课件计算机专业英语实用教程_PPT-第2单元.pptx
- 清华社课件spring cloud 微服务系统部署项目4 Docker管理和部署微服务组件.pptx
- 清华社课件通信电子线路第6章 振幅调制与解调.pptx
- 清华社课件通信电子线路第2章 选频网络与阻抗匹配网络.pptx
- 北师社课件新编教育统计学王孝玲第八章 相关分析.ppt
原创力文档

文档评论(0)