数据库课程设计——哈希表设计
《数据库课程设计——哈希表设计》由会员分享,可在线阅读,更多相关《数据库课程设计——哈希表设计(14页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计数据结构课程设计 题题 目目 哈希表设计哈希表设计_ 学学 院院 计算机学院计算机学院 专专 业业 网络工程网络工程 年级班别年级班别 1111 级(级(3 3)班)班 学学 号号 学生姓名学生姓名 指导教师指导教师 思路 理论 答辩 难度系数 代码 总成绩 2013 年年 6 月月 28 日日 序号:序号: 一、一、需求分析需求分析 1.任务和要求任务和要求 (1) 针对某个集体中的人名设计一个哈希表,使得平均查找长度不超过 R,完成 相应的建立和查表程序。 ( 2 ) 人 名 为 汉 语 拼 音 形 式 , 最 长 不 超 过19个 字 符 ( 如 : 庄 双 双 zhu
2、angshuangshuang)。 (3) 假设待填入哈希表的人名有 30 个,平均查找长度的上限为 2。哈希表用除留 余数法构造,用伪随机探测在散列法处理冲突。 (4) 在输入人名过程中能自动识别非法输入,并给与非法输入的反馈信息要求重 新输入。 (5)查找成功时,显示姓名及关键字,并计算和输出查找成功的平均查找长度 2.2.运行环境运行环境 (1)WINDOW7 系统 (2)Visual Studio 2012 编译环境 3.3.开发工具开发工具 C+语言 二、二、概要设计概要设计 1.1.设计思路设计思路 (1)创建姓名表和哈希表的结构 (2)姓名(结构体数组)初始化 1用除留余数法构件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 哈希表 设计
