第9次实验-实验报告
数据结构试验报告
附件2:
北京理工大学珠海学院实验报告
ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY
班级 学号 姓名 指导教师 成绩 实验题目 查找算法的实现 实验时间

一、实验目的、意义
(1)理解查找的含义,掌握有序表、无序表查找的基本思想及存储。
(2)掌握基本查找操作的算法和实现
(3)掌握动态查找算法的实现、应用场合与优缺点
(4)加深对二叉树的理解,掌握二叉排序树的基本特性。
(5)进一步巩固二叉树的遍历这一重要概念,掌握用二叉排序树进行排序,查找的方法。
(6)能够针对具体问题,灵活选用适宜的查找算法。
二、实验内容及要求
说明1:学生在上机实验时,需要自己设计出所涉及到的函数,同时设计多组输入数据并编写主程序分别调用这些函数,调试程序并对相应的输出作出分析;修改输入数据,预期输出并验证输出的结果,加深对有关算法的理解。 具体要求:
本实验含有两部分内容——静态查找和动态查找,在上述内容的基础上,将所有查找算法整合在一个程序中。学生可参考教材中的伪代码。鼓励学生自创新思路,新算法。
1.静态查找部分
(a)建立一个无序表并实现其上的顺序查找;
(b)建立一个有序表并实现其上的折半查找,即表中记录按关键字大小排序存放。输入待查数据元素的关键字进行查找。为了简化算法,记录只含一个整型量关键字字段,记录的其余数据部分忽略不考虑。此程序中要求对整型量关键字数据的输入按从小到大排序输入。
2.动态查找部分
主要的功能是查找,该查找表中的元素个数可能随时增减,所以它是一个动态查找表,可采用树状结构保存。为了提高查询速度,可建立二叉排序树并在二叉排序树中实现查找,具体要求如下:
(1)对于给定的整数序列建立二叉排序树;
(2)对其进行插入,删除;
(3)对插入,删除后的二叉树进行中序遍历输出;
(4)在二叉排序树中进行查找。
(5)各算法以子程序的方式实现,输入输出要给出明确的提示。
三、实验所涉及的知识点
你可能喜欢
- 数据结构查找实验报告
- 顺序查找
- 化学实验报告
- 物理实验报告
- 网上书店实验报告
- 会计模拟实验报告
- erp实验报告
- c语言实验报告
- 数据结构中查找和排序算法的实验报告4页
- 数据结构 查找的实现 实验报告4页
- 数据结构实验报告2-排序和查找2页
- 数据结构实验报告---折半查找2页
- 数据结构实验报告 实验五 查找算法3页
- 数据结构查找实验报告电子版3页
- 顺序表中折半查找的递归实现2页
- 顺序查找和折半查找1页
- 第一顺序查找版本33页
- 顺序查找3页
- 第18课数组和顺序查找9页
- 顺序表的查找完整实现代码3页
- 九年级化学分组实验报告单8页
- 有机化学实验报告格式2页
- 化学实验报告1页
- 化学实验报告14页
- 如何编写化学实验报告2页
- 化学实验报告1页
- 大地基乡初级中学 物理 学科实验报告单2页
- 大学物理实验报告模板.6页
- 大学物理实验报告5页
- 光栅物理实验报告4页
- 黄山的物理仿真实验报告7页
- 建筑物理光学实验报告最终版 213页
- UML实验报告-网上书店11页
- 网上书店系统web实验报告(代码+数据库+前台)40页
- 网上书店设计与使用-实验报告15页
- JSP网上书店系统实验报告12页
- UML综合实验报告网上书店系统21页
- 网上书店实验报告82页
- erp实验报告模板20124页
- erp实验报告24页
- erp实验报告25页
- erp实验报告7页
- 财信 用友 erp实验报告22页
- erp实验报告3页


