腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
什么
是
适用于
2D
点
结构
(
避免
冲突
)
的
‘`
GetHashCode
()’
算法
、
、
() return X.
GetHashCode
() ^ Y.
GetHashCode
();除了比较doubles
的
相等(这只是演示代码)之外,我关心
的
是
当X,Y值被交换时会有一个哈希
冲突
。因此,问题
是
如何为2、3甚至4个浮点值设置
GetHashCode
()函数
的
属性,以使结果不对称且哈希不
冲突
。编辑1: Point实现了不合适
的
x ^ y解决方案,而Po
浏览 1
提问于2011-03-07
得票数 18
回答已采纳
1
回答
这个
GetHashCode
够好吗?
、
() public override bool Equals(object obj)} 它中
的
GetHashCode
我读过类似FNV
的
算法
,但最后我谈到了简单
的</em
浏览 1
提问于2015-10-09
得票数 0
回答已采纳
2
回答
依赖Func.
GetHashCode
来实现一组Func定义安全吗?
、
、
、
仅仅使用以下命令是否安全:etc或者它们
的
散列值
是
相同
的
?
浏览 0
提问于2011-02-02
得票数 1
回答已采纳
2
回答
与参数连接
的
PHP计算值
、
它是关于一个计算
的
数据,这取决于一个字符串参数,我将给这个函数。function calculatedData($parameterString){ return RandValue; 例如,理论上我
是
说这个我将用参数"Arthur“调用函数calculatedData,该函数必须创建一个依赖于字符串"Arthur”
的
计算值。如果我用参数"Arthur“调用该函数两次,它应该返回与之前调用函数相同
的</em
浏览 3
提问于2015-01-15
得票数 0
回答已采纳
2
回答
使用C#
结构
作为字典键
的
最佳方式是
什么
?
、
、
、
我有一个C#
结构
,我将其用作标准字典集合中
的
键。我已经为它
的
GetHashCode
和Equals编写了重写,但我有点不高兴
的
是
,Equals被赋予了一个装箱
的
对象,而不是直接引用我
的
结构
类型。我能做些
什么
来优化我
的
结构
类型对Dictionary
的
使用,以
避免
不必要
的
装箱操作? (这不是过早
的
优化,而是完全<em
浏览 7
提问于2017-08-24
得票数 7
回答已采纳
3
回答
覆盖
GetHashCode
方法
的
C#
、
、
、
我知道这样做是为了给返回
的
对象提供更好
的
哈希值,减少
冲突
的
次数,从而减少调用Equals()
的
次数。我想知道
的
是
,这个
算法
是
如何计算
的
:选择有问题
的
数字有
什么
特殊
的
原因吗我可以简单
浏览 0
提问于2011-05-31
得票数 7
回答已采纳
4
回答
如果重写等于()时不能覆盖
GetHashCode
(),那么会发生
什么
错误呢?
、
可能重复: 在C#中,如果在重写Equals()时没有覆盖
GetHashCode
(),那么具体会发生
什么
错误呢?
浏览 9
提问于2009-03-19
得票数 18
回答已采纳
1
回答
GA内
的
散列
、
、
我正在做一个最后一年
的
项目,在大学课表中使用遗传
算法
的
想法。
算法
的
一部分
是
测试预期时间表违反了哪些规定。其中一个
是
房间
冲突
-一个被重复预订
的
房间。使用java,我已经覆盖了我
的
roomTimeslot
的
默认
getHashcode
(房间和分配给每个时间段
的
id
的
组合,例如星期一9-10,星期一10-11等等)到我自己
的
代码,我
浏览 2
提问于2012-11-08
得票数 1
1
回答
二维数组到双向链表,还是c#中
的
自定义数据
结构
,用于网格?
、
、
好
的
,我有一个
2D
对象数组,这些对象在
2D
空间中表示,列和原始数据转换为(x,y)
点
(笛卡尔坐标系)。出于某种原因,我认为他
是
对
的
。通过这种方式,我想我可以创建更复杂
的<
浏览 14
提问于2019-11-29
得票数 0
5
回答
c#使用类对象作为字典中
的
键
我有一个看起来像这样
的
类。_yValue; 我必须实现
GetHashCode
函数,以便可以将其用作字典键。但是我不清楚在这种情况下
GetHashCode
函数必须返回
什么
。有人能帮帮我吗?
浏览 1
提问于2011-02-03
得票数 6
回答已采纳
1
回答
C#为复杂对象创建唯一int32标识符
的
最佳方法
、
、
在获得具有以下属性
的
唯一int32标识符时,我遇到了问题:将对象序列化为json并获得该字符串
的
散列(通过使用string.
GetHashCode</
浏览 15
提问于2020-06-19
得票数 0
1
回答
替代散列用于快速比较以
避免
冲突
、
、
、
、
我正在实现一个缓存表,以
避免
执行由一组描述它
的
参数创建通用对象
的
代价高昂
的
操作。我
的
问题在于,由于描述这些对象
的
参数可能很多,哈希函数中
的
冲突
是
不可
避免
的
(而且太频繁),但另一方面,检索这些对象是一项性能关键
的
操作,我无法完全比较所有现有的描述,以便在已经创建
的
对象之间搜索。我试图用许多不同
的
散列函数来求解,但是由于参数
的
性质未
浏览 4
提问于2022-03-13
得票数 0
回答已采纳
3
回答
对于不同
的
对象,
GetHashCode
返回相同
的
值。有没有
什么
方法可以通过特定
的
属性来识别对象?
、
、
我
的
代码如下: { var k1 =
GetHashCode
(t1, columns);哈希码= 1638060889哈希码= -
浏览 3
提问于2019-01-05
得票数 1
1
回答
我可以使用不带Equals
的
GetHashCode
吗?
、
、
、
也许我不明白些
什么
。不,我绝对不明白一些事情。有一个带有两个int类型属性
的
自定义类。覆盖
GetHashCode
方法,我希望使用这两个属性作为获得散列代码
的
基础。但是,因为
GetHashCode
方法
的
返回类型
是
int,并且我
的
类中
的
两个属性都是int。事实证明,我
的
属性
的
各种值
的
组合将超过int类型所能容纳
的
范围。因此,在任何情况下,我都会有
冲突</e
浏览 12
提问于2019-12-11
得票数 1
回答已采纳
2
回答
为
什么
GetHashCode
方法需要在C#中进行移位
、
根据MSDN
GetHashCode
方法:{ private int y; { } private intBitConverter.ToInt32(BitConverter.GetBytes((number << positions)
浏览 7
提问于2017-01-09
得票数 3
回答已采纳
2
回答
与哈希表和字典有关
的
采访问题
最近,我在几次关于Hashtable
的
访谈中接受了培训,
什么
时候需要重写
GetHashCode
()。讨论越来越深入,直到我认输为止。1)令我感到不舒服
的
是
,字典是以Hash为基础
的
,但列表显然不是。这仅仅意味着在List<>和Array[]中
的
搜索
是
线性
的
,而在字典或哈希表中
的
搜索
是
恒定<e
浏览 1
提问于2011-02-07
得票数 6
回答已采纳
3
回答
.NET: Type.
GetHashCode
保证
是
唯一
的
吗?
、
我让人把Type.
GetHashCode
当做主键来使用。我认为这是一个可怕
的
想法,但我想知道是否有某种记录
的
特殊情况,说没有两个类型将具有相同
的
哈希码。
浏览 17
提问于2011-09-18
得票数 10
回答已采纳
4
回答
使用两个字段
的
组合作为字典中
的
键
、
、
我需要存储一个c#字典,我可以在其中存储基于IntPtr和枚举
的
成员(如果有帮助,可以转换为c#)。换句话说,如果我得到相同
的
IntPtr和枚举(名为sp_playlist_type)
的
匹配,我需要能够得到相同
的
结果,但只有这样(这也很重要)。我想我应该创建一个包含这两个数字
的
结构
,并覆盖
GetHashCode
(),但是我需要一个散列
算法
,它不会为这两个数字创建重复项,并且每次出现两个相同
的
数字时都会生成相同
的
结果。
浏览 1
提问于2011-02-10
得票数 3
回答已采纳
4
回答
如何从多个键创建缓存键?
我有一个方法,我将缓存它
的
输出。它有四个参数:string、string、int和WindowsIdentity。我需要根据这四个参数创建一个缓存键。最好
的
做法
是
:还是别的
什么
?在我
的
特殊情况
浏览 0
提问于2010-07-24
得票数 4
回答已采纳
1
回答
接口中
的
C#泛型,编写泛型
算法
我需要做一个程序,使用几种
算法
来创建随机迷宫。我定义了以下类:(它是
算法
将使用
的
数据类型,T
是
在特定实现中使用
的
类型,例如,如果我使用
2D
矩阵来表示迷宫,T将是
2D
点
){interface IRandomMazeGenerator<T> IMaze<T> Gen
浏览 0
提问于2016-03-20
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券