实验7 查找算法的实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验7 查找算法的实现

实验目的

1.熟悉并掌握各种查找算法,重点掌握哈希表(散列表)的创建和查找方法。2.学会分析各种查找算法的效率。

实验要求

1.独立完成;

2.程序调试正确,有执行结果。

3.程序是自己开发的,在运行结果界面上输出显示,注明***原创;参考或改写他人的,注明***参考他人。

实验内容(基础题必做,应用题任选)

1.基础题

实现教材中的查找算法(不少于2种)。编写主函数以菜单形式测试各个查找算法。

要求:查找算法存放在头文件search.h中,主函数存放在文件search.cpp中。在主函数中首先输入数据,然后调用查找算法进行测试。

2. 应用题

编写程序,完成以下任务:

a)通过键盘输入n个学生的考试成绩表(设计为一个线性表),表中每个元素由学号、姓名与分数组成;

b)统计各个分数段人数;

c)按学号查找某个学生成绩信息。

实验步骤参考:

1.打开Visual C++6.0,“文件”菜单——>“新建”——>“工程”——>“win32 Console Application”——>输入“工程名称”和存储“位置”——>“确定”。

2.默认创建“一个空工程”——>“完成”——>“确定”。

3. “文件”菜单——>“新建”——>“文件”——>“C/C++ Header File”——>输入文件名search.h(默认为.h类型,可省去.h)——>“确定”。

4.“文件”菜单——>“新建”——>“文件”——>“C++ Source File”——>输入文件名search.cpp(默认为.cpp类型,可省去.cpp)——>“确定”。

5. 打开FileView双击search.h,完成头文件的编写。search.h主要含结构体的定义和函数的实现。

6. 打开FileView双击search.cpp,完成源文件的编写,对search.h里的函数进行测试。search.cpp主要含main()函数的实现。

7. 编译运行。

相关文档
最新文档