数据结构课程设计--散列表的设计与实现
《数据结构课程设计--散列表的设计与实现》由会员分享,可在线阅读,更多相关《数据结构课程设计--散列表的设计与实现(13页珍藏版)》请在毕设资料网上搜索。
1、 *课程设计报告课程设计报告 题目:题目: 散列表的设计与实现散列表的设计与实现 2012 年年 6 月月 1 日日 目录目录 1. 需求分析说明需求分析说明1 2. 总体设计总体设计1 3. 详细设计详细设计3 4. 实现部分实现部分3 5. 程序测试程序测试9 6. 总结总结13 1.需求分析说明:需求分析说明:【问题描述】 设计散列表实现电话号码查找系统。 【基本要求】 1) 设每个记录有下列数据项:电话号码、用户名、地址; 2) 从键盘输入各记录,分别以电话号码和用户名为关键字建立散列 表; 3) 采用一定的方法解决冲突; 4) 查找并显示给定电话号码的记录; 5) 查找并显示给定用户
2、名的记录。 【进一步完成内容】 1) 系统功能的完善; 2) 设计不同的散列函数,比较冲突率; 3) 在散列函数确定的前提下, 尝试各种不同类型处理冲突的方法, 考 察平均查找长度的变化。 2.总体设计:总体设计: 就总体上来说, 用散列表来实现电话号码查找必须先输入一些电 话号码作为数据库,然后可以通过姓名或者号码来查找, 每个输入的 数据必须包括姓名,地址及号码。具体的步骤如下图所示 输入和添加数据输入和添加数据 保存所添加的数据及选择所 需要的功能 选择查找所需的数据选择查找所需的数据 判断是否判断是否存存 在这些数据在这些数据 存存 在在 姓姓 名名 散散 列列 号号 码码 散散 列列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 列表 设计 实现
