
C/C++ 数据结构 电话号码查询系统 大学生课程设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为大学生课程设计作品,采用C/C++语言实现,构建一个高效的数据结构来存储和查询电话号码信息,旨在提升编程能力和算法理解。
本程序需要在Linux下使用Make编译运行,并且源代码是用C++编写,采用UTF-8编码。所需软件包括GNU Make、GNU G++。
**编译与运行:**
1. 在Linux终端中打开命令行。
2. 输入`make`命令以构建项目。
3. 构建完成后,输入`./Main`以执行程序。
对于Windows环境的编译和运行(不推荐):
1. 安装Make工具、G++编译器,并配置它们的环境变量。
2. 修改源代码文件AddList.cpp中的第29行至system(cls)。
3. 将命令提示符编码更改为UTF-8,输入`chcp 65001`以实现此操作。
**程序功能:**
该系统实现了基于散列函数的电话号码查找机制。每个记录包含以下数据项:电话号码、用户名及地址信息。用户可以通过键盘输入这些记录,并使用电话号码或用户名作为关键字来建立相应的散列表;同时,该程序采用特定方法解决冲突问题。此外,它还能够根据给定的电话号码和用户名查询并展示相关记录。
**扩展功能:**
1. 完善系统各项功能。
2. 设计不同的散列函数,并比较它们各自的冲突率。
3. 在确定了某个具体的散列算法后,尝试使用多种方法处理冲突问题,并观察平均查找长度的变化情况。
全部评论 (0)
还没有任何评论哟~


