腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
为数百万个项目创建
完美
的散列-结果只需要是“存在或不存在”
performance
、
lookup
、
perfect-hash
有没有人知道
一个
好
的
库(windows),可以让我为数百万个项目(大概10m)创建
一个
静态
的
(而不是运行时
的
)
完美
的
哈希
?我本质上有数百万个字符串集合,我想知道
一个
字符串是否在我
的
集合中,这是最小
的
O(1)。我不需要它来真正地查找字符串--它背后没有任何值(除了存在)。
浏览 4
提问于2011-07-29
得票数 3
回答已采纳
4
回答
散列
函数
确定
c
、
algorithm
、
data-structures
我们
如何
为这组字符串找到最有效
的
散列
函数
(冲突
的
可能性最小)。我们知道no
的
数量。因此我们可以
设计
一个
大小为(可用计数)
的
哈希
表。对于这样
的
问题,我们可以
设计
什么
完美
的散列
函数
呢?将每个字符
的
ascii值乘以31(素数编号)以增量
浏览 1
提问于2011-03-17
得票数 9
回答已采纳
1
回答
键范围大小< 10,散列
函数
的
每个数字∈[0,3]
data-structures
、
hash
我正在上学习
哈希
表 散列
函数
将依赖于the range of key values和the number of buckets。下面是
哈希
函数
的
一些
浏览 1
提问于2019-04-21
得票数 0
回答已采纳
1
回答
预分配unordered_map
的
线程安全性
c++
、
multithreading
、
unordered-map
在这样
的
情况下,您准确地知道无序映射所包含
的
元素
的
最大数量,并且预先分配了确切
的
桶数。 该容器(而不是存储在容器中
的
对象)上
的
线程安全操作是什么?
浏览 3
提问于2013-03-01
得票数 1
1
回答
为什么Windows密码安全是这样
设计
的
?
hash
、
windows
、
md5
、
ntlm
让我们从LM
哈希
开始。LanMan
哈希
具有巨大
的
安全缺陷,比如密码不区分大小写(转换为上),这减少了暴力攻击
的
密钥空间。在此基础上,>7个字符密码被分割成两个
哈希
,从而以指数方式减少了蛮力时间。它甚至不是
一个
真正
的
单向
函数
。接下来是NTLM
哈希
,旨在修复LM散列所具有的缺陷。它更好,但它仍然缺少基本
的
密码安全功能,如计算时间和盐类。Windows密码不加盐析,NTLM
哈希
可以计算得非常快,开销
浏览 0
提问于2015-10-15
得票数 4
4
回答
存储字符串
的
内存效率高
的
方法
string
、
algorithm
、
data-structures
每个字符串都有
一个
int值。我想通过输入字符串检索这个值,但我不想存储所有这些字符串,因为它们占用大量空间。我不能使用
哈希
表,因为它需要在内存中存储所有或至少许多字符串。那么,对于我
的
情况,什么是好
的
数据结构(我不需要添加或删除任何字符串,我已经准备好了数据,只允许进行读取操作)
浏览 1
提问于2013-03-29
得票数 6
3
回答
你
如何
匹配
你
的
网页
设计
,使其像素
完美
?
css
我经常发现自己需要将我
的
网页
设计
与一些参考图像相匹配。我过去常常使用FireBug
的
PixelPerfect插件在我
的
设计
上叠加
一个
图片--然而现在我主要是用Chrome开发
的
,没有
一个
可以和PixelPerfect相媲美的工具。我
的
完美
工具是某种平显显示器,它会覆盖整个屏幕,这样我就可以使用它,而不管我目前使用
的
是什么浏览器。
你
如何
匹配
你
<e
浏览 1
提问于2011-12-14
得票数 0
回答已采纳
1
回答
理解单向散列
函数
的
构造
cryptanalysis
我理解导致密码学发展
的
需求,我对密码工具
的
使用也很熟悉。 但是,作为
一个
程序员,我习惯于把它们看作具有特定属性
的
“黑匣子”。从我到目前为止所读到
的
,我已经看到,常见
的
数学演示包括游戏和对开明
的
攻击者相对于只是随机做出决定
的
玩家
的
制胜优势
的
评估。这正是我要找
的
东西:是什么数学背景导致了这个
哈希
函数
的
构造。通过
一个
例子学习是值得<e
浏览 0
提问于2013-04-04
得票数 4
回答已采纳
1
回答
为什么我们不使用布谷鸟散列
algorithm
、
hash
我
的
问题是,据我所知,布谷鸟散列通常需要0(1)时间来插入、删除和查找。最坏
的
情况是O(1) (摊销)。我
的
问题是,为什么这个算法没有更多地被使用。为什么我们要使用不同
的
算法来查找,插入或删除,而不是像布谷鸟散列那样
的
东西呢?
浏览 1
提问于2018-11-08
得票数 0
1
回答
给定
一个
完美
的散列
函数
,计算包含
hash
给定一组整数S上
的
一个
完善
的
散列
函数
,我们能不能计算出S中整数
的
包含,也就是说,如果
一个
整数不在S中,
你
能不从
哈希
表本身读出就能分辨出来吗?如果
一个
整数在S中,
你
能不读
哈希
表就知道吗?假设我们有
一个
最小
的
完美
哈希
函数
。
哈希
表
的
大小是n,S
的
大小是m,n=m。
浏览 0
提问于2015-10-05
得票数 0
回答已采纳
8
回答
哈希
与二叉树
的
比较
hash
、
binary-tree
我们都知道,如果
哈希
函数
选择得很好,
哈希
表有O(1)时间进行插入和查找。那么,我们想要使用二进制搜索树
的
原因是什么?就因为
一个
完美
的
哈希
函数
很难
设计
? 我是怎么想出这个问题
的
?我注意到 C++ STL有set和map,它们是用二进制搜索树实现
的
,但是没有散列(没有提到非标准
的
hash_set,hash_map)。但是,Ruby只有Hash。我想了解这种差异背后
的
理
浏览 1
提问于2009-10-13
得票数 15
回答已采纳
3
回答
一个
完美
的
哈希
函数
能保证不发生冲突吗?
c#
、
hash
、
hashtable
、
perfect-hash
我一直在阅读和学习散列和
哈希
表,并使用了一些代码(我对此仍然非常陌生,所以我可能会说一些我想说
的
错误)。我谈到了
完美
哈希
函数
的
问题。return data.GetHashCode();} int
的
哈希
代码是int本身,所以我有
一个
完美
的
哈希
函数
,对吗?但是当我们使用
哈希
函数
通过简单
的
公式将对象映射到
哈希</
浏览 3
提问于2013-05-11
得票数 2
1
回答
极小完全散列
函数
perfect-hash
完整列表在编译时是已知
的
,但它只是唯一
的
随机数。这些数字永远不会改变。 要显式地存储
一个
整数,需要8个字节,并且有关联
的
1字节值,因此显式存储大约需要860 MB。因此,我希望找到最小
的
完美
散列
函数
,将10^8个整数从0;2^63-1映射到0;10^8-1。我应该只找到这个
函数
一次,数据永远不会改变,而且
函数
可能是复杂
的
。但是它应该是最小
的
,
完美
的,并且计算应该是快速
的</
浏览 3
提问于2011-07-19
得票数 16
回答已采纳
6
回答
在
设计
哈希
函数
时,您会考虑哪些问题?
function
、
hash
我不寻找有关
哈希
信息
的
链接。我对描述小故事很感兴趣
你
从经验中学到
的
东西可能对其他人有价值。
浏览 15
提问于2008-11-11
得票数 1
回答已采纳
2
回答
完美
哈希
函数
function
、
data-structures
、
hash
我最近得到了一份作业,问我是否有可能在给定
一个
键列表
的
情况下制作
一个
没有任何冲突
的
哈希
函数
。通过一些研究,我发现给定
一个
预先排序
的
键列表,
完美
的散列
函数
是可能
的
。有没有人能给我一些关于
如何
制作
完美
哈希
函数
的
建议,或者给
一个
允许
完美
函数
的
<e
浏览 0
提问于2011-11-23
得票数 8
回答已采纳
1
回答
为Anagram制作相同Hashcode
的
错误方法
java
、
algorithm
、
hashmap
、
hashtable
我得到了一本字典,我想把字谜存储在同
一个
存储桶中。我试着通过看类似的问题来解决我
的
问题,但我完全被击败了。我使用排序后
的
字符串作为我
的
键,但是一些不是字形
的
单词
会
产生相同
的
散列。例如,'art‘和'slickest’具有相同
的
哈希
值。下面是我
的
代码,TABLE_SIZE是我
的
表
的
大小: in
浏览 0
提问于2016-06-07
得票数 0
2
回答
生成唯一
的
ID(检查与否)?
.net
、
performance
、
architecture
v=-JVkaMqD5mI&feature=related0-9 = 10 |我仍然在想,当他们为
一个
新
的
视频生成
一个
新
的
我敢肯定,他们有一些列表( db或缓存)
的
“已经生成
的
ID”.(如果他们这样做,他们是否每次提供数据库?还是藏在缓存里?还是.?) 还是他们依赖于
浏览 0
提问于2012-09-22
得票数 2
回答已采纳
2
回答
Java密钥-复杂度为O(1)
的
数百万随机无序密钥
的
值收集
java
、
data-structures
、
hashmap
、
time-complexity
、
keyvaluepair
我遇到了
一个
问题,在这个问题中,我需要使用随机密钥(而不是使用迭代器)来访问数百万对键值。有任何方
浏览 5
提问于2014-02-13
得票数 0
1
回答
一个
完美
的
哈希
函数
是
如何
工作
的
?
hash
、
collision-resistance
根据维基百科
的
说法,
完美
的
哈希
函数
是
一个
哈希
函数
,它使用
的
算法在逻辑上具有一定
的
随机性。它应该是无碰撞
的
。然而,由于鸽子洞原理,给出了一组可能
的
预像M&a集S,S是由H(M) =(1996)& set M产生
的
所有可能散列值
的
集合,在这种情况下,完善
的
哈希
函数
是
如何
具有抗碰撞能
浏览 0
提问于2015-10-08
得票数 2
回答已采纳
1
回答
为什么通用
哈希
函数
可以阻止对手,而统一
哈希
函数
却不能呢?
universal-hash
最后,通用散列意味着,对于散列,从H中选择
一个
随机
哈希
函数
(满足上述1/m要求)。根据我
的
研究(这似乎符合著名
的
CLRS算法教科书),在
哈希
表
的
整个运行时,我们总是只使用
一个
散列
函数
。这也很有意义,因为如果
你
为不同
的
键选择不同
的
哈希
函数
,那么
你
又需要有
一个
从键到使用
函数
的</
浏览 0
提问于2021-09-28
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券