《计算机软件基础》第八次上机作业

第八次上机作业 实验名称:查找算法的应用-哈希查找的实现 实验目的:复习巩固哈希函数及哈希表等有关 概念;掌握哈希表的创建过程的思想和算法实 现;掌握哈希査找的思想和算法实现
第八次上机作业 实验名称:查找算法的应用----哈希查找的实现 实验目的:复习巩固哈希函数及哈希表等有关 概念 ;掌握哈希表的创建过程的思想和算法实 现;掌握哈希查找的思想和算法实现

实验内容: 输入一组学生信息,采用除留余数法构造哈希函数, 采用线性探测再散列处理冲突,生成对应的哈希表。 哈希表地址空间从0到7,表长m=8。 1.编写创建哈希表的功能模块 学生信息所对应的数据类型定义如下: typedef struct student Rint num; char name 20; Int age, ISTUDENT 哈希表所对应一维数组的定义如下: #define m 8 STUDENT h[m];
• 实验内容: 输入一组学生信息,采用除留余数法构造哈希函数, 采用线性探测再散列处理冲突,生成对应的哈希表。 哈希表地址空间从0到7,表长m=8。 1. 编写创建哈希表的功能模块; 学生信息所对应的数据类型定义如下: typedef struct student {int num; char name[20]; int age; }STUDENT; 哈希表所对应一维数组的定义如下: #define m 8 STUDENT h[m];

2.编写输出哈希表的功能模块。 3.实现哈希査找算法。 即输入一个学生的编号,通过哈希查找算法在哈希 表上查找该编号所对应学生的信息。若查找成功, 输出该学生的学号、姓名和年龄;若查找失败, 输出相应的提示信息
2. 编写输出哈希表的功能模块。 3. 实现哈希查找算法。 即输入一个学生的编号,通过哈希查找算法在哈希 表上查找该编号所对应学生的信息。若查找成功, 输出该学生的学号、姓名和年龄;若查找失败, 输出相应的提示信息

提示: 哈希表的建立过程:从一个空的哈希表开始,逐个 输入每个元素,并通过进行线性探测为每一个元 素找到空位,将其放入哈希表中。 注意:在建立哈希表之前必须将表中所有单元的各 个数据项均置为0或空字符串(初始化空的哈希 表)。 2.哈希表的输出:将哈希表对应一维数组中所有元 素的下标和数据值逐个进行输出。 3.主函数的功能: (1)首先调用创建哈希表的函数建立哈希表 (2)调用哈希表输出函数输出所建立的哈希表; (3)调用哈希查找函数查找指定学号的学生
◼ 提示: 1. 哈希表的建立过程:从一个空的哈希表开始,逐个 输入每个元素,并通过进行线性探测为每一个元 素找到空位,将其放入哈希表中。 注意:在建立哈希表之前必须将表中所有单元的各 个数据项均置为0或空字符串(初始化空的哈希 表)。 2. 哈希表的输出:将哈希表对应一维数组中所有元 素的下标和数据值逐个进行输出。 3. 主函数的功能: (1)首先调用创建哈希表的函数建立哈希表; (2)调用哈希表输出函数输出所建立的哈希表; (3)调用哈希查找函数查找指定学号的学生
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机软件基础》补充题目.doc
- 《计算机软件基础》第六次上机作业.ppt
- 《计算机软件基础》第五次上机作业.ppt
- 《计算机软件基础》第二次上机作业.ppt
- 《计算机软件基础》第一次上机作业.ppt
- 《计算机软件基础》第四次上机作业.ppt
- 《计算机软件基础》第三次上机作业.ppt
- 《计算机软件基础》第二章 线性数据结构(2-2-4)链式存储线性表的基本运算.ppt
- 《计算机软件基础》第四章(4-4)哈希查找.ppt
- 《计算机软件基础》第一章 小结.ppt
- 《计算机软件基础》第一章 软件工程(1-7)软件测试.ppt
- 《计算机软件基础》第一章 软件工程(1-6)编码.ppt
- 《计算机软件基础》第一章 软件工程(1-5)详细设计.ppt
- 《计算机软件基础》第一章 软件工程(1-4)系统设计.ppt
- 《计算机软件基础》第一章 软件工程(1-3)需求分析.ppt
- 《计算机软件基础》第一章 软件工程(1-2)软件定义阶段.ppt
- 《计算机软件基础》第一章 软件工程(1-1)软件工程概述.ppt
- 《计算机软件基础》第一章 软件工程(1-8)维护.ppt
- 《计算机软件基础》第四章 查找与排序(4-7)简单选择排序.ppt
- 《计算机软件基础》第四章 查找与排序(4-8)多关键字排序(2/2).ppt
- 《计算机软件基础》第九次上机作业.ppt
- 《计算机软件基础》第六次上机作业.ppt
- 《2009年二级C语言资料》2008年9月全国计算机等级考试二级C语言试卷(含答案).doc
- 《2009年二级C语言资料》2008年4月等级考试二级C语言真题(完整版,含参考答案).rtf
- 《2009年二级C语言资料》VC6.0 环境下上机考试系统的使用.doc
- 徐州工程学院:《C程序设计》实验教学任务书.doc
- 《2009年二级C语言资料》全国c模拟试卷(6套含上机).doc
- 《2009年二级C语言资料》1二级C填空题题目.doc
- 《2009年二级C语言资料》2二级C改错题题目.doc
- 《2009年二级C语言资料》3二级编程题题目.doc
- 《2009年二级C语言资料》4填空题和改错题答案.doc
- 《2009年二级C语言资料》全国二级公共基础.doc
- 安阳方远学术部:《静态和动态网页教程》教学大纲.doc
- 《AUTOCAD计算机辅助设计》第一章_建筑CAD概述.ppt
- 《AUTOCAD计算机辅助设计》第七章 高级编辑技巧.ppt
- 《AUTOCAD计算机辅助设计》第三章 绘图前的准备.ppt
- 《AUTOCAD计算机辅助设计》第二章_显示控制命令.ppt
- 《AUTOCAD计算机辅助设计》第五章_编辑类命令.ppt
- 《AUTOCAD计算机辅助设计》第八章_建筑平面图绘制.ppt
- 《AUTOCAD计算机辅助设计》第六章_图块.ppt