文件名称:MFC 哈希表 小电话簿 线性探测法 除留取余法
文件大小:13.26MB
文件格式:RAR
更新时间:2021-07-16 07:30:15
MFC 哈希表 小电话簿 线性探测法
问题描述: 针对某个单位或个人的电话号码簿,设计一个哈希算法,并完成相应的建表和查表程序。 基本要求: 设每个记录有下列数据项:电话号码、用户名、住址。从键盘输入各记录,以用户名为关键字建立哈希表, 哈希函数用除留取余数法构造, 采用线性探测法解决冲突。可以插入、查找、删除并显示给定用户名的记录, 并计算查找长度, 哈希表保存到文件中。 测试数据: 取自己手机的电话号码簿中的若干个记录。 提高要求: 将电话号码薄以文件形式保存到盘上, 能够按用户名和电话号码两种形式建立哈希表并实现插入、 查找、 删除表中元素的功能。
【文件预览】:
TelephoneBook
----TelephoneBook.sln(985B)
----TelephoneBook()
--------stdafx.cpp(5KB)
--------HashByName.txt(591B)
--------TelephoneBookDlg.cpp(7KB)
--------TelephoneBook.vcxproj(6KB)
--------res()
--------DlgInsert.cpp(3KB)
--------stdafx.h(3KB)
--------DlgDelete.h(446B)
--------DlgSearch.h(495B)
--------TelephoneBook.vcxproj.filters(3KB)
--------DlgSearch.cpp(2KB)
--------TelephoneBook.aps(109KB)
--------targetver.h(234B)
--------resource.h(3KB)
--------TelephoneBook.h(485B)
--------DlgInsert.h(524B)
--------DlgDelete.cpp(2KB)
--------TelephoneBook.cpp(2KB)
--------addressBook.txt(161B)
--------Debug()
--------TelephoneBookDlg.h(897B)
--------TelephoneBook.rc(14KB)
--------HashByPhoneNum.txt(591B)
--------ReadMe.txt(4KB)
----TelephoneBook.v12.suo(35KB)
----说明.txt(159B)
----Debug()
--------TelephoneBook.pdb(6.21MB)
--------HashByName.txt(563B)
--------TelephoneBook.exe(209KB)
--------addressBook.txt(138B)
--------TelephoneBook.ilk(1.19MB)
--------HashByPhoneNum.txt(563B)