目 录
1算法实现设计说明 1
1.1题目 1
1.2软件功能 1
1.2.1软件功能设计 1
1.2.2功能实现方式 1
1.3设计思想 4
1.3.1数据结构的选用与设计思想 4
1.3.2算法设计基本流程 4
1.4逻辑结构与物理结构 6
1.4.1纯 C++ 方式 6
1.4.2QT 方式 7
1.5开发平台 7
1.6系统的运行结果分析说明 7
1.6.1应用开发工具进行调试及开发 7
1.6.2开发软件到达的成果 8
1.6.3运行案例的方式说明运行结果 8
1.7操作说明 11
2综合应用设计说明 12
2.1 题目 12
2.2软件功能 12
2.2.1软件功能设计 12
2.2.2功能实现方式 12
2.3设计思想 13
2.3.1软件实现思路 13
2.3.2数据结构的选用与设计思想 14
2.3.3算法设计基本流程 15
2.4逻辑结构与物理结构 18
2.4.1 纯 C++ 方式 19
2.4.2 QT 方式 19
2.5开发平台 19
2.6系统的运行结果分析说明 19
2.6.1应用开发工具进行调试及开发 19
2.6.2开发软件到达的成果 20
2.6.3运行案例的方式说明运行结果 20
2.7操作说明 22
3实践总结 23
3.1所做的工作 23
3.2总结与收获 23
参考文献 24
I
1.1题目
1 算法实现设计说明
哈希表的建立、查找、插入和删除。说明:任意选择开放定址法或者链地址法中的一种。
1.2软件功能
1.2.1 软件功能设计
•能够将 txt 存储的数据导入到软件中,建立哈希表
•能够将开放定址法和链地址法用较好的视觉控件表达
•能够查找、插入、删除
1.2.2 功能实现方式
QT 下的控件 QTableWidget 能较好地从视觉上表达哈希表的结构,尤其是链地址法的结构,如1.1所示。