社区
数据结构与算法
帖子详情
字符串hash问题
aioros9520
2009-07-15 12:38:48
用hash散列字符串是数据结构算法中常见的问题, 如何用hash散列字符串呢?
还有一个问题,看过网上的一些散列算法,但是散列地址都相当大,大到用普通hash数组无法存放,怎么解决呢?
...全文
110
6
打赏
收藏
字符串hash问题
用hash散列字符串是数据结构算法中常见的问题, 如何用hash散列字符串呢? 还有一个问题,看过网上的一些散列算法,但是散列地址都相当大,大到用普通hash数组无法存放,怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
withoutme_hw
2009-07-22
打赏
举报
回复
用字符的ASCII码将字符串转化成整数,然后按照整数的hash方法
不知lz是不是这个意思
lingling1989r
2009-07-15
打赏
举报
回复
帮你顶贴,顺便关注一下。
千与
2009-07-15
打赏
举报
回复
当然,你的想法其实就是在hash后得到能够压缩的字符串,不妨研究一下MD5算法,它是一种基于hash算法的压缩加密算法,能够将任何字符串压缩为128位,极大减少了hash后存储问题,或者基于它的思想来设计你的hash函数。
LeonTown
2009-07-15
打赏
举报
回复
对地址分块,
多级索引
showjim
2009-07-15
打赏
举报
回复
[Quote=引用 2 楼 sbwwkmyd 的回复:]
用普通hash数组要取余,模数最好是个素数,冲突相对较小
[/Quote]
当然你也可以用其它方法,需要的效果是尽可能均匀(有时需要根据实际情况)的映射到数组的每1个下标.
showjim
2009-07-15
打赏
举报
回复
用普通hash数组要取余,模数最好是个素数,冲突相对较小
字符串
HASH
:判断子串
字符串
HASH
:判断子串 文章目录
字符串
HASH
:判断子串
字符串
HASH
问题
:思路:代码:
字符串
HASH
字符串
HASH
,顾名思义,就是将不同
字符串
映射成不同数字。
字符串
HASH
是一个既简单又好写,适用性相当广泛的算法。
字符串
HASH
可以替代KMP算法(
字符串
模式匹配)、马拉车算法(找回文串)等 我们知道,将不同
字符串
映射成不同数字并不是一件难事,但如果单独地把一个串映射成数字而不能获得这个串的子串的信息,那么这种映射是低端的。如果能够将一个
字符串
HASH
的同时方便的调取其子串的
HASH
值,
字符串
hash
算法
感觉没找到什么例题,但也是一个重要的思考方式,复杂度O(1)。 经典
问题
:如果有一个庞大的
字符串
数组,然后给你一个单独的
字符串
,让你从这个数组中查找是否有这个
字符串
并找到它。
字符串
hash
是指将一个
字符串
s映射为一个,使得该整数可以尽可能唯一的代表也就是唯一标识。换言之,如果两个字符的
hash
值相同那么我们可以认为两者相同。
字符串
hasn函数有很多种,下面这篇博客有做比较: 各种
字符串
Hash
函数比较 总而言之,反而简单的BKDR
Hash
无论是在实际效果还是编码实现中,效果都是最突出的,一般也只讲这种。
字符串
Hash
入门+例题详解
最近打暑假多校,发现有许多
字符串
算法自己有所遗忘,今天就借着补题在这开一个坑,把那几个基础的
字符串
算法总结复习一下,顺便写几个模板,供今后使用。这篇博客主要就是总结一下
字符串
Hash
,并提一下例题。 简介 我们学习一个算法,肯定要先知道它要解决的是什么
问题
。
字符串
Hash
,就是解决
字符串
匹配
问题
的良药,即寻找长度为 n 的主串 S 中的匹配串 T(长度为 m)出现的位置或次数
问题
。 对于上述
问题
,朴素的想法是枚举 S 所有起始位置,再直接检查是否匹配,我们可以不使用 O(m) 的直接比较
字符串
的方法,而.
【算法学习】
字符串
哈希(
Hash
)
什么是
字符串
Hash
构造
字符串
Hash
1)自然溢出方法 2)单
Hash
方法 3)双
Hash
方法 4)三种不同的构造方法的对比 获取子串的
Hash
O(1) 1)例子 2)公式 具体的题目例子 1)题目链接 2)题意 3)解题分析 4)AC代码(自然溢出 C++) 5)AC代码(单
Hash
C++) 6)AC代码(双
Hash
C++) 什么是
字符串
Hash
...
字符串
Hash
总结
字符串
Hash
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章