
题目4:班级通讯录的设计与实现 设计任务:为班级同学的名字设计一个哈希表,确保平均查找长度不超过R,并完成建表及查找过程...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目旨在设计并实现一个高效的班级通讯录系统,通过创建适合存储学生姓名的哈希表来优化查找效率,保证平均查找长度不超过预设值R。
设计任务:针对班级中的“人名”,设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查找过程。
设计要求如下:
1. 每个人的信息至少包括姓名、电话号码和地址。
2. 至少实现通讯录的创建、添加新联系人以及按姓名进行查询等功能。
3. 假设人名为汉语拼音全拼形式。待插入哈希表的长度应等于班级的人数。
4. 使用除留余数法构造哈希函数,并采用链地址法或二次探测再散列法解决冲突问题。
实现提示:
1. 设定姓名的最大长度不超过20个字符,可以将每个字符对应的ASCII码求和作为取码方式。
全部评论 (0)
还没有任何评论哟~


