社区
数据结构与算法
帖子详情
有满足“相似源数据、相似哈希码”这样的哈希函数么?
foxcn
2010-07-01 08:12:51
有一个定长数组,设计一个哈希函数,使之满足如下条件:
1、对相似的数组(各元素接近,但不考虑顺序,比如1,2,3和3,2,0.9可以认为是很相似的)产生相似的序列。
2、对不相似的数组,产生不相似的序列。
3、产生的序列定长。
4、用汉明距判定产生序列的相似程度。
...全文
188
8
打赏
收藏
有满足“相似源数据、相似哈希码”这样的哈希函数么?
有一个定长数组,设计一个哈希函数,使之满足如下条件: 1、对相似的数组(各元素接近,但不考虑顺序,比如1,2,3和3,2,0.9可以认为是很相似的)产生相似的序列。 2、对不相似的数组,产生不相似的序列。 3、产生的序列定长。 4、用汉明距判定产生序列的相似程度。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绿色夹克衫
2010-07-03
打赏
举报
回复
没有这样的函数,除非这个Hash值也是个数组。这种多维向量匹配问题,一般都采用KDTree来做。
foxcn
2010-07-03
打赏
举报
回复
Hash值也是个数组 是什么意思?
[Quote=引用 7 楼 litaoye 的回复:]
没有这样的函数,除非这个Hash值也是个数组。这种多维向量匹配问题,一般都采用KDTree来做。
[/Quote]
foxcn
2010-07-02
打赏
举报
回复
排序不行
比如 1,2,3,4,5,6,7,8,9
1,1,2,3,4,5,6,7,8
它们只差了一个数,但是这样一来哈希就差很远了
[Quote=引用 2 楼 sbwwkmyd 的回复:]
排序
回复内容太短了!
[/Quote]
showjim
2010-07-02
打赏
举报
回复
排序
回复内容太短了!
foxcn
2010-07-02
打赏
举报
回复
就算分了段,还是避免不了我上面说的问题啊
[Quote=引用 5 楼 forster 的回复:]
段相同则哈希相同
段相同的越多越相似,则哈希越相似
[/Quote]
forster
2010-07-02
打赏
举报
回复
段相同则哈希相同
段相同的越多越相似,则哈希越相似
forster
2010-07-02
打赏
举报
回复
排序分段取哈希
zeroieme
2010-07-01
打赏
举报
回复
平方和
哈希
算法
本文深入探讨了
哈希
算法的基本概念,包括散列函数的特点、常见散列算法如MD5、SHA-1及其应用,如消息签名、密
码
存储、布隆过滤器等。同时,文章还介绍了GEO
哈希
、一致性
哈希
等高级
哈希
技术及其在分布式系统中的作用。
MD5
哈希
算法深度解析:从原理、应用到安全替代方案
本文深度解析MD5
哈希
算法的原理,包括填充、分块、四轮循环加工等核心流程,阐明其128位输出与非线性函数设计的密
码
学考量;系统梳理其在
数据
完整性校验、文件去重、缓存键生成等非安全场景的合理应用,同时明确指出其在密
码
存储和数字签名中的严重安全缺陷;重点剖析王小云碰撞攻击原理及实际影响,并提供从MD5向SHA-256、BLAKE3等现代
哈希
算法迁移的工程化替代方案与最佳实践。
基于
哈希
表的机器学习特征
哈希
002
本文介绍特征
哈希
在机器学习中的作用,对比独热模型与词袋模型,探讨如何利用
哈希
函数
解决特征工程中高维
数据
的问题。
Oracle SQL执行计划操作(7)——连接相关操作(4)
本文详细介绍了Oracle SQL执行计划中的各种连接操作,包括NESTED LOOPS、HASH JOIN、MERGE JOIN及其变种,如内连接、外连接、半连接和反连接。这些操作对于理解SQL查询性能和优化至关重要。
16、打击网络犯罪与视觉检索:两大前沿技术探索
本文探讨两大前沿技术,知识发现框架可助力打击网络犯罪,通过分析多
源
数据
识别可疑用户关系,但受隐私限制;深度
哈希
技术提升视觉检索效率,通过融合语义信息和引入可靠性对象层,实验证明其优于现有方法,未来可拓展应用领域。
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章