hash技术的关键
发表时间:2024-07-28 02:29:22
来源:网友投稿
散列技术的方法指的是不同于顺序查找、二分查找、二叉排序树及B-树上的查找。它不以关键字的比较为基本操作,采用直接寻址技术。在理想情况下,无须任何比较就可以找到待查关键字,查找的期望时间为O(1)。
设所有可能出现的关键字集合记为U(简称全集)。实际发生(即实际存储)的关键字集合记为K(|K|比|U|小得多)。
散列方法是使用函数h将U映射到表T[0..m-1]的下标上(m=O(|U|))。这样以U中关键字为自变量,以h为函数的运算结果就是相应结点的存储地址。从而达到在O(1)时间内就可完成查找。
其中:
①h:U→{0,1,2,…,m-1},通常称h为散列函数(HashFunction)。散列函数h的作用是压缩待处理的下标范围,使待处理的|U|个值减少到m个值,从而降低空间开销。
②T为散列表(HashTable)。
③h(Ki)(Ki∈U)是关键字为Ki结点存储地址(亦称散列值或散列地址)。
④将结点按其关键字的散列地址存储到散列表中的过程称为散列(Hashing)
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
相关资讯
汽修专业新疆怎么找工作
2025-04-06
机械专业专长怎么写简历
2025-04-06
专科怎么报审计专业的
2025-04-06
专业学科导师类别怎么填
2025-04-06
查报考专业网站怎么查
2025-04-06
水电专业规划怎么写简历
2025-04-06
表演专业怎么留学的好呢
2025-04-06
专业防雷检测怎么收费的
2025-04-06
怎么查询同等学力专业
2025-04-06
高考技能专业怎么选择的
2025-04-06
钢筋套筒专业名称怎么写
2025-04-06
中专怎么填高考志愿专业
2025-04-06
中专统招怎么报志愿专业
2025-04-06
师范专业自我评价怎么写
2025-04-06
景观建筑换专业怎么换好
2025-04-06
建筑专业学生简历怎么写
2025-04-06
推荐资讯
如何快速写好一篇论文
2024-07-08 01:27:31
眉县特色美食有哪些
2024-07-10 01:29:55
白蜡木和杉木哪个好
2024-07-29 10:31:54
少年的爱情誓言
2024-08-01 09:48:34
自考西南大学心理学专业本科段要考哪些
2024-08-18 10:30:02
bird什么读
2024-10-07 09:00:22
人类的祖先从哪来的
2024-10-11 09:46:57
受赂的意思是什么
2024-10-18 13:46:16
芯片专业和人工智能哪个专业好
2025-03-22 15:56:18
天河职高有哪些学院专业
2025-04-02 07:07:06
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇
热门关注