数据结构课程设计--通讯录、电话号码查询系统
《数据结构课程设计--通讯录、电话号码查询系统》由会员分享,可在线阅读,更多相关《数据结构课程设计--通讯录、电话号码查询系统(20页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告 学院(系) : 班 级: 学生姓名: 学号 指导教师: 2012 年年 12 月月 17 日日 到到 2013 年年 1 月月 2 日日 通 讯 录 电 话 号 码 查 询 系 统 一、课程设计概述:一、课程设计概述: 本次数据结构课程设计共完成两个题:电话号码查询系统、通讯录。 使用语言:C 编译环境:VC6.0 二、课程设计题目一二、课程设计题目一 实验内容实验内容 电话号码查询系统电话号码查询系统 问题描述问题描述 设计散列表实现电话号码查找系统。 需求分析需求分析 (1)设每个记录有下列数据项: 电话号码、用户名、地址; (2)从键盘输入各记录,分别以电话号码和
2、用户名为关键字建立散列表; (3)采用一定的方法解决冲突; (4)查找并显示给定电话号码的记录; (5)查找并显示给定用户名的记录。 整个系统必须满足系统功能要求;设计不同的散列函数,比较冲突率;在散列函数确定 的前提下,尝试各种不同类型处理冲突的方法,考察平均查找长度的变化。 概要设计概要设计 void getin(Record* a) / 键盘输入联系人的信息 void ShowInformation(Record* a) /显示输入的用户信息 Status collision(int p,int NA tel; NA add; Record; typedef struct/哈希表 Rec
3、ord *elemHASHSIZE; /数据元素存储基址 int count; /当前数据元素个数 int size; /当前容量 HashTable; 流程图流程图 void main_menu() void getin void void void Status ShowInformation CreateHash SearchHash collision 详细设计详细设计 #include /cout,cin 语句的头文件 #include /清屏函数头文件:使用 csl 时调用 system #include /字符串头文件 #include #include #define MAXS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 通讯录 电话号码 查询 系统
