腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
10
回答
从
整数
坐标
对
提供
唯一
uint
的
散列
函数
、
画布(点空间)可以是巨大
的
,与int
的
极限相邻,在设置点之前它
的
大小是未知
的
。理想:我需要一个
哈希
函数
,取一个2D点,返回一个
唯一
的
uint
32。这样就不会发生碰撞。您可以假设画布上
的
点数很容易被
uint
32计数。峡谷宽度*y+
浏览 19
提问于2009-03-25
得票数 27
回答已采纳
1
回答
这种方法不适合在std::unordered_map中使用2D
坐标
作为键吗?
、
、
、
我需要将2D
坐标
作为键存储在std::unordered_map中。我知道
坐标
的每个分量都不会超过16位。并使用coordinate_id作为映射
的
“
哈希
”?还是应该使用专用
哈希
函数
来计算键?如果我没有遗漏任何东西
浏览 3
提问于2017-04-01
得票数 2
回答已采纳
1
回答
如何创建自定义Murmur Avalanche Mixer?
、
、
、
我试图使用雪崩混频器散列
整数
坐标
。我一直在使用 32位和64位雪崩混频器(而不是实际
的
总
哈希
函数
)。对于我
的
应用程序,不需要整个散列
函数
,只需要在这里看到
的
Avalanche:{ h *= 0x85ebca6b,我拿两个
uint
32_ts并将它们混合到这些
函数
中产
浏览 4
提问于2017-07-20
得票数 5
2
回答
是否有更好
的
实现来保持
唯一
整数
对
的
计数?
、
、
、
每一
对
数字我都要数一次。这两个数字是"int“型
的
。我
对
这两个数字进行排序,因此(n1 n2)
对
与(n2 n1)
对
相同。我使用std::unordered_map作为容器。 我一直在使用优雅
的
。在我
的
实现中,该
函数
为每一
对
两个类型
的
"int“
提供
一个
唯一
的
类型"long”(在我
的
机器上为64位)。我使用这个长键作为u
浏览 6
提问于2014-10-06
得票数 0
回答已采纳
2
回答
uint
32_t值
对
的
交换散列
函数
、
、
、
我需要一个快速,简单
的
哈希
函数
,为一
对
uint
32_t值创建一个
唯一
的
标识符-因此(2,7)和(7,2)
的
哈希
值是相同
的
。 有什么想法吗?
浏览 1
提问于2013-07-21
得票数 8
回答已采纳
1
回答
稳健性:
从
签名
的
消息中提取数据?
、
、
、
为了降低用户
的
燃气成本,我正在寻找一种将某些事务委托给合同所有者
的
方法,这样所有者就可以进行本来由用户发送
的
事务。但是,为了向用户
提供
合同所有者只处理/发送授权事务
的
最大保证,我希望能够在合同中解压已签名
的
消息,以便验证以下内容:2)交易数据 bytes32 s,
ui
浏览 0
提问于2019-08-18
得票数 0
回答已采纳
1
回答
散列32位
整数
比对3个16位
整数
的
散列进行逐位运算慢吗?
、
、
、
今天,我决定通过在联合中使用BitField结构来使我
的
结构变得更小,并将该BitField结构作为
整数
读取,我将其用作散列
函数
的
唯一
键。我希望我
对
唯一
键
的
散列比对我
的
类
的
属性
的
散列进行逐位操作能获得稍微(如果不是很多)更好
的
性能,但事实证明,使用逐位操作来获取散列键要快得多?我一直试图找出原因,但我无法得出任何结论。; } constexpr void setFlowId(
浏览 6
提问于2019-09-06
得票数 0
回答已采纳
3
回答
比较块散列
的
最后2位数字
、
、
在稳健性中,我很难与块
哈希
的
最后2位数进行字符串比较。对于如何处理单个字符,我也有点困惑,因为在solidity中
的
单个字节似乎包含2个字符。“function getCoordinate(byte val) returns(
uint
) { if (val == "0") {有谁知道如何获得一个字符,这样这
浏览 0
提问于2017-10-26
得票数 1
回答已采纳
1
回答
如何在没有无符号
整数
的
情况下生成一个好
的
散列
函数
?
、
、
我正在寻找一个简单
的
散列
函数
,它不依赖于
整数
溢出,也不依赖无符号
整数
。问题是,我必须在来自Unreal (只对32位
整数
进行了签名,具有未定义
的
溢出行为)和PHP5中,使用64位有符号
整数
的
版本中创建散列
函数
。因此,当我使用“公共”简单散列
函数
时,它们在两个平台上不会给出相同
的
结果,因为它们都依赖于无符号
整数
的
位溢出行为。
唯一
真正重要
的
浏览 0
提问于2016-12-17
得票数 0
回答已采纳
3
回答
为什么std::hash<int>似乎是身份
函数
、
、
、
、
我不使用任何库,也没有专门
的
散列
函数
。增编:我想定义int
的
unordered_set of unordered_set
的
散列,其中一个集合
的
散列是它
的
组件散列
的
和,但是如果它只是标识,那就不酷了,因为{2,4}
的
哈希
和{1,5}
的
哈希
是相同
的
避免这种情况
的
最简单方法可能是使用std::散列双
函数
。
浏览 12
提问于2016-07-11
得票数 16
回答已采纳
4
回答
int
的
散列值是相同
的
数字。
、
、
我已经同时设置了
哈希
和
哈希
,字符串
的
哈希
和
哈希
并行地工作,而int 1生成自己
的
哈希
值! 应该是这样
的
吗?
浏览 6
提问于2013-11-01
得票数 10
回答已采纳
2
回答
在C++中,这是否正确地将两个无符号32位
整数
组合成一个无符号64位
整数
?
在C++中,这是否正确地将两个无符号32位
整数
组合成一个无符号64位
整数
?std::
uint
32_t a = ...std::
uint
64_t result = ((std::
uint
64_t)a << 32) | (std::
uint
64_t)b) 此代码
对
a& b
的
所有无符号
整数
值有效吗?实际上,我希望为a& b
的
所有可
浏览 5
提问于2015-06-09
得票数 1
回答已采纳
2
回答
使用
哈希
函数
创建UID-最合适
的
散列算法?
、
、
、
、
我有大约100万个数据点,每个数据点
的
唯一
整数
从
6位到24位不等:exampleDataPointTwo: 333402221 ...我希望通过一个散列
函数
运行每个
唯一
的
整数
,其目标是: 1)保持
唯一
性;2)模糊底层
整数
值;3)具有长度为
浏览 0
提问于2017-01-03
得票数 0
1
回答
计算包含P中最大点数
的
一行
下面是编程访谈
的
内容中
的
问题: 一种方法是
从
斜率和y截距中计算
哈希
码,作为一个有序
的
双倍
对
。由于有限精度
的
算法,我们可能有三个点是共线映射到不同
的
桶。如果生成
的
一致0,1随机数为[0.3,0.6),则返回6。
浏览 1
提问于2017-02-18
得票数 0
回答已采纳
2
回答
我如何用块动态地在各个方向上生长一个体素世界?
、
、
、
我希望能够
从
各个方向发展这个世界。我认为最好是用它们
的
世界位置来维护块
的
列表,但这需要迭代每个块,以找到我要寻找
的
块,并检查需要创建哪些块(或者只是做任何涉及该块
的
事情),而弄清楚哪些块已经加载,哪些块没有加载,这将是一个混乱
的
过程。现有的Voxel游戏(如“我
的
世界”)是如何处理这个问题
的
?
浏览 0
提问于2015-08-10
得票数 0
1
回答
使用置换表处理单纯形噪声而不存储它
、
、
生成单纯形噪声需要一个随机化
的
置换表(例如,参见这个问题或这个例子)。具体来说,目前我存储该表并使用table[i]调用它(表是一个列表)。我是否可以通过一个计算元素i (例如get_table_element(seed, i) )
的
函数
来避免存储它。 我知道密码学已经解决了这个问题。对于这个问题,有人知道块密码
的
简单实现吗?
浏览 0
提问于2013-11-10
得票数 0
回答已采纳
3
回答
为什么这个hashCode()方法被认为很差?
、
、
、
这是"“
的
后续问题。有一些有趣
的
评论。有些我理解得很好,而另一些则较少。乍一看,我认为这是合理
的
。也许17人可以增加到31人。否则,它似乎遵循了Arrays.hashCode(Object[])中普遍接受
的
公式。一种猜测:它适用于一般情况下,项目数量相对较少(小于10.000),但在非常大
的
集合(1.000.000或更多)上表现较差。 下面是原始代码:(包括所有代码都是为了
提供
一些上下文)。
浏览 4
提问于2015-01-04
得票数 1
回答已采纳
1
回答
有没有一种算法可以将结构键控为Zobrist键?
、
如果我
的
问题不清楚,请提前道歉。我有一个结构,表示程序中网络实体
的
唯一
ID:
uint
32_t src_ip;
uint
16_t src_port;
uint
16_t dst_port;} 我想使用这种结构在
哈希
表中
对
网络实体进行键控。我最近了解了Zobrist key,我认为它在这里很有用(可以
浏览 0
提问于2017-03-09
得票数 1
1
回答
对
LongSparseArray值进行排序
、
我有一个LongSparseArray变量,其中存储
的
对象实现了接口Comparable。有没有一种简单
的
方法来排序它们,而不是“手动”?
浏览 16
提问于2014-07-03
得票数 0
1
回答
NodeJS :生成
唯一
的
16位十进制值
Situation它在我
的
组织内部使用(礼品卡id)。性能并不重要,因为它是非实时生成
的
。我已经寻找了一些选择,但不确定他们
的
安全。如果有更好
的
办法,请告诉我。生成0到9之间
的
整数
,16次。选项2.随机
哈希
值+模10 <em
浏览 0
提问于2022-12-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
redis源码:数据结构实现
智能合约编写之 Solidity 的基础特性
智能合约编写之Solidity的基础特性
区块链技术(三):智能合约入门
以太坊智能合约安全漏洞(2):溢出
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券