计算机科学与技术系哈希表得设计与实现项目报告 专业名称 计算机科学与技术 项目课程 数据结构与算法 项目名称 哈希表得设计与实现 班 级 项目人员 钱海峰,郑秀娟,王传敏 , 杨青,凌波 实验日期 2025 、 12 、 9 目录一.设计目得…………………………………………………………3二.问题分析…………………………………………………………3三.设计环境…………………………………………………………3四.人员分配…………………………………………………………3五。详细设计与编码…………………………………………………4六。实验分析…………………………………………………………71 测试分析……………………………………………………72 性能分析……………………………………………………11附录……………………………………………………………………12参考书目………………………………………………………………17一.设计目得(1)掌握散列结构与散列函数得相关概念(2)掌握散列结构得存储结构得相关概念(2)掌握散列冲突得处理方法(3)运用散列解决冲突问题。二.问题分析要完成如下要求:设计哈希表实现整数查询系统.实现本项目需要解决以下问题:(1)如何设计一个哈希表。(2)如何在哈希表中插入记录.(3)如何删除哈希表中得记录.(4)如何查找并显示记录。(5)如何解决冲突问题.三.设计环境⒈ 硬件:计算机每人一台。⒉ 软件:Windows 操作系统与 Micr o soft V isual V C++6、0 编译器.四。人员分配负责人负责内容钱海峰sho w H a shT ab le() , me n u()郑秀娟in sert(),search()王传敏Sanlib iao、h , main、c , 项目文档杨 青Ha s h(),createH a shTable()凌 波dele() , i n i tHashTable()五。详细设计与编码1、定义结点结构类型在链地址法中,每个结点对应一个链表结点,由3个域组成,结构如图 9—1 所示。其中,k e y为关键字域,存放结点关键字;da ta为数据域,存放结点数据信息;n e xt 为链域,存放指向下一个同义词结点得指针.K eyda t anex t图 9—1 链地址法结点结构链地址数据结构类型如下:#d e fine M A X_L E NGTH 5 0t y p e def struct nod e{i n t dat a;ﻩs tru c t node *n ext;}Ele m Nod e;type d e f struc t{ﻩElemNod e...