下载此文档

数据结构实验散列表.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
. .
. v .
-
- . - 总结资料-
计算机科学与技术系
哈希表的设计与实现工程报告
专业名称 计算机科学与技术
工程课程 数据构造与算法
工程名称 哈希表的设计与实现
班 级
工程人员 钱海峰,秀娟,王传敏,青,凌波
实验日期 2021 .
目录
一.设计目的…………………………………………………………3
二.问题分析…………………………………………………………3
三.设计环境…………………………………………………………3
四.人员分配…………………………………………………………3
五.详细设计和编码…………………………………………………4
六.实验分析…………………………………………………………7
1测试分析……………………………………………………7
2性能分析……………………………………………………11
附录……………………………………………………………………12
参考书目………………………………………………………………17
一.设计目的
. .
. v .
-
- . - 总结资料-
〔1〕掌握散列构造和散列函数的相关概念
〔2〕掌握散列构造的存储构造的相关概念
〔2〕掌握散列冲突的处理方法
〔3〕运用散列解决冲突问题。
二.问题分析
要完成如下要求:设计哈希表实现整数查询系统。
实现本工程需要解决以下问题:
〔1〕如何设计一个哈希表。
〔2〕如何在哈希表中插入记录。
〔3〕如何删除哈希表中的记录。
〔4〕如何查找并显示记录。
〔5〕如何解决冲突问题。
三.设计环境
⒈硬件:计算机每人一台。
⒉软件:Windows操作系统和Microsoft Visual VC++。
四.人员分配
负责人
负责容
钱海峰
showHashTable(),menu()
秀娟
insert(),search()
王传敏
, , 工程文档

Hash(),createHashTable()
凌 波
dele() ,initHashTable()
五.详细设计和编码
. .
. v .
-
- . - 总结资料-

在链地址法中,每个结点对应一个链表结点,由3个域组成,构造如图9-1所示。其中,key为关键字域,存放结点关键字;data为数据域,存放结点数据信息;next为链域,存放指向下一个同义词结点的指针。
Key
data
next
图9-1 链地址法结点构造
链地址数据构造类型如下:
*define MAX_LENGTH 50
typedef struct node{
int data;
struct nod

数据结构实验散列表 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fyyouxi23
  • 文件大小44 KB
  • 时间2022-01-12