本程序需要在Linux下Make编译运行
源程序使用UTF-8编码
需要程序:GNU Make、GNU G++
编译运行方式:
1. 打开Linux终端
2. 命令行输入make命令,使用Make程序构建程序
3. 命令行输入./Main ,运行
如需Windows的命令行编译运行(不推荐):
1. 安装Make工具、G++编译器及二者的环境变量
2. 更改源程序AddList.cpp 中的第29行为 system("cls")
3. 改变命令行编码为UTF-8(输入命令chcp 65001 程序使用编码为UTF-8)
4. 重新Make编译运行
源代码文件结构:
├── AddList.cpp
├── AddList.h
├── ArrayHash.cpp
├── ArrayHash.h
├── Hash.cpp
├── Hash.h
├── Main
├── Makefile
└── records.txt
没有合适的资源?快使用搜索试试~ 我知道了~
数据结构课程设计C++基于哈希表实现的通讯录系统源码+课程设计报告
共12个文件
cpp:3个
h:3个
txt:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 50 浏览量
2023-10-27
10:33:20
上传
评论
收藏 1.06MB ZIP 举报
温馨提示
数据结构课程设计C++基于哈希表实现的通讯录系统源码+课程设计报告 本系统为电话号码查找系统,本系统最频繁的操作为查询功能,查询速度的快慢对此系统有至关重要的影响,因此应该选择合适的数据结构来进行设计。散列表可以实现 O(1)的快速查找,用 Hash 数据结构作为底层存储结构较为合适。本系统应首先实现 Hash 表的基本结构和操作,在此基础上构建电话号码查找系统。电话号码查找系统包括若干数据项:电话号码、用户名、地址,可以键盘输入或文件批量导入记录,既可以使用电话号码作为索引建立 Hash 表,也可以使用姓名作为索引建立 Hash 表,并通过电话号码和姓名进行查找记录。更进一步,在设计 Hash 数据结构时,可设计不同的 Hash 函数及采用不同的冲突解决算法, 来比较性能的差异
资源推荐
资源详情
资源评论
收起资源包目录
DataStructure.zip (12个子文件)
DataStructure
说明.txt 608B
课程设计报告.pdf 1.18MB
AddressList_Hash
records.txt 176B
Hash.cpp 5KB
ArrayHash.cpp 4KB
Main 33KB
AddList.cpp 11KB
Makefile 105B
ArrayHash.h 1005B
Main.exe 69KB
AddList.h 645B
Hash.h 1KB
共 12 条
- 1
资源评论
- m0_740608972024-01-10资源内容详细,总结地很全面,与描述的内容一致,对我启发很大,学习了。
- 2301_806396802023-11-17资源简直太好了,完美解决了当下遇到的难题,这样的资源很难不支持~
云哲-吉吉2021
- 粉丝: 3214
- 资源: 1130
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功