哈希游戏- 哈希游戏平台- 哈希游戏官方网站
数据结构课程设计题目哈希表的设计与实现作者院系信息工程学院专业信息管理与信息系统学号1514210117指导老师张慧答辩时间2016年12月18日目录数据结构课程设计01系统需求分析11.1用户需求分析21.2功能需求分析21.3数据需求分析21.4 小结32系统设计32.1设计内容及要求32.2总体设计思路32.3程序详细设计流程图42.31以姓名为关键字的Hash()函数流程图42.32添加结点信息流程图:52.33按姓名查找流程图:62.34按号码查找流程图62.35主程序流程图72.4详细设计编码92.41建立节点92.42对哈希函数的定义92.43哈希查找92.44主函数103系统测试113.1上机调试113.2调试结果与分析114总结155附录151系统需求分析在信息化时代的今天,计算机技术已经是发展到一个很可观的地步了,特别是面向窗口的操作系统的出现,使得程序设计更加的容易了。
目录课程设计任务书 01.问题描述 (2)1.1问题描述 (2)1.2基本要求 (2)1.3测试数据 (2)2.实现分析 (2)3.程序设计 (3)3.1存储结构设计 (3)3.2主要算法设计 (3)3.2.1程序主要函数原型及功能 (3)3.2.2各函数的实现 (4)3.2.3函数模块 (8)3.2.4程序流程图 (8)4.调试报告 (10)4.1调试中的问题 (10)4.2对设计和编码的讨论和分析 (10)5. 程序运行结果 (10)6.经验和体会 (12)6.1感受和体会 (12)6.2对算法改进的想法 (14)7.哈希表和源程序 (14)7.1哈希表 (14)7.2源程序 (15)本科生课程设计成绩评定表 (19)课程设计任务书学生姓名:专业班级:班指导教师:工作单位:计算机科学系题目: 哈希表设计初始条件:针对某个集体(比如你所在的班级)中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查表程序。
(此文档为word格式,下载后您可任意编辑修改!) 数据结构课程设计(哈希表的设计)院系专业班级学生姓名学号课程设计日期:2011年6月26日至2011年7 月7 日目录一、问题描述 (3)二、需求分析1、基本要求 (3)2、测试数据 (3)三、概要设计 (3)四、详细设计 (4)五、测试分析 (11)六、课程设计总结 (13)七、附录(源代码) (14)一、问题描述针对自己班级体中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查表程序。
2、 总体结构设计:1 一个哈希表结构hashtable ,2一个main ()主函数(完成数据输入和函数调用)、3五个功能函数:Initialhash ()//初始化哈希表Printhash ()//输出哈希表的所有元素及其位置Searchhash ()//查找哈希表inserthash ()//查找哈希表deletehash ()//查找哈希表3、 各子模块设计:构成如下图所示:【设计思想】选取某个函数,依该函数按关键字计算元素的存储位置,并按此存放;查找时,由同一个函数对给定值kx 计算地址,将kx 与地址单元中元素关键字进行比较,确定查找是否成功,这就是哈希方法。
数据结构课程设计题目哈希表的设计与实现作者院系信息工程学院专业信息管理与信息系统学号 1514210117 指导老师张慧答辩时间 2016年12月18日目录数据结构课程设计 01系统需求分析 (2)1.1用户需求分析 (3)1.2功能需求分析 (3)1.3数据需求分析 (3)1.4 小结 (4)2系统设计 (4)2.1设计内容及要求 (4)2.2总体设计思路 (4)2.3程序详细设计流程图 (5)2.31以姓名为关键字的Hash()函数流程图 (5)2.32添加结点信息流程图: (7)2.33按姓名查找流程图: (7)2.34按号码查找流程图 (8)2.35主程序流程图 (9)2.4详细设计编码 (11)2.41建立节点 (11)2.42对哈希函数的定义 (11)2.43哈希查找 (12)2.44主函数 (12)3系统测试 (13)3.1上机调试 (13)3.2调试结果与分析 (14)4总结 (18)5附录 (18)1系统需求分析在信息化时代的今天,计算机技术已经是发展到一个很可观的地步了,特别是面向窗口的操作系统的出现,使得程序设计更加的容易了。