欧意交易所资讯

uncategorized
首页 > 欧意交易所资讯 > 正文内容

Zobrist 哈希介绍

1年前 (2024-07-05)欧意交易所资讯

Zobrist 哈希是一种专门针对棋类游戏而提出来的编码方式,以其发明者 Albert L.Zobrist 的名字命名。Zobrist 哈希通过一种特殊的置换表,也就是对棋盘上每一位置的各个可能状态赋予一个编码索引值,来实现在极低冲突率的前提下在一个整型数据上对棋盘进行编码。其编码步骤描述如下:

1) 将棋盘分为最小单位(如果将9X9围棋盘分为81个交叉点),求出每个单位上不同状态数(如围棋盘上的 1 个交叉点有 3 个状态)。

2) 为每个单位上的每种状态生成一个一定范围内(如64位整数)随机数。

3) 对于特定的棋局,将每个单位上的状态对应的随机数作异或运算,所得即为哈希值。

用 Zobrist 哈希为棋局状态编码至少具备两个优点:

当随机数的范围足够大时,不同的棋局产生哈希冲突的概率非常小,在实际应用中通常可以忽略。在棋局进行过程中,不必每次重新开始计算棋局的哈希值,只需计算棋局状态发生改变的部分。

2 实例

2X2的围棋棋盘一共有 4 个单位,每个单位有 3 种状态(黑子,白子,空点),为每种状态生成 1 个 8 位的随机数:

3 应用

可以应用到判断两个集合是否相等,先用一个多项式将值映射为一个随机数f(x),然后异或运算可以改成求和,无符号自动取模,最后判断和是否相等即可。

题目可以参考这个:

扫描二维码推送至手机访问。

版权声明:本文由欧意交易所app官方下载发布,如需转载请注明出处。

转载请注明出处http://doumiduoduo.cn/post/1293.html

相关文章

欧e交易所:数字货币投资者的信赖之选,交易稳定体验优

1。总的来说,这是我最喜欢的交易平台之一。我希望它能继续改善,变得越来越好。 2。它非常适合数字货币投资者,我将始终支持它。 3。社区氛围非常好,沟通非常顺畅。我在这里结交了许多志趣相投的朋友。 4。...

莱特币:持续的牛市能把长期资本成本推向70美元吗?

莱特币:持续的牛市能把长期资本成本推向70美元吗?

原标题:莱特币:持续的牛市能把长期资本成本推向70美元吗? LTC的度量和价格指标显示,替代硬币正在经历一次上涨,不仅是在价格行动上,也是在购买压力上。LTC会涨到70美元吗?...

探索 Bitop 交易所官方网站:神秘领域的无尽机遇与便捷操作

敬邀各位,今日我将引领您深入探索一个神秘而令人激动的领域-Bitop交易所官方网站。在此平台上,每次轻触鼠标皆如同开启一扇通往未知新世界的门扉,让人感受心跳的激荡与无尽的期待。 初次邂逅,心动的瞬间...

崛起社区:比特币(BTC)坚守4万不破:该入场追高还是保持观望?

崛起社区:比特币(BTC)坚守4万不破:该入场追高还是保持观望?

周一(12月4日)亚市,美联储降息押注与中东火药桶重燃之际,避险资金涌向黄金和比特币。黄金冲高至2176美元后,短线滑落至2085美元,比特币则持续坚守4万美元大关不破。金价日线图...

美国比特币期货交易量创新高 突破7万枚比特币金融界2018-07-27 08:08金融界2018-07-27 08:08

美国比特币期货交易量创新高 突破7万枚比特币金融界2018-07-27 08:08金融界2018-07-27 08:08

据CCN 7月25日报道,本周二,芝加哥商品交易所(CME)的比特币期货合约交易量达到了创纪录的12878份,价值相当于64390 BTC(每一份合约代表5枚比特币)。而芝加哥期权交易所(C...

自学ae难不难?如何学ae很难学吗?

自学ae难不难?如何学ae很难学吗?

原标题:自学ae难不难?如何学ae很难学吗? 想提升自身专业技术技能,我建议报名一个培训班去进行学习。 今天我给亲们网罗了几家正规且口碑不错的职业教育学校,可以参考一下...

欧意交易平台 v67.72.1 2024 官方安卓版

欧意交易所app是一款专业的比特币交易平台,还支持莱特币、以太币等数字货币,提供及时丰富的行业资讯,支持多种币种在线交易,专业分析师在线直播提供精准的指导意见,帮助用户把握投资时机,全球排名第一的虚拟货币交易所已全新升级,提供多种加密货币在线交易,种类丰富,在线交易流程简单,金融级加密技术,使用起来绝对安全!目标是向区块链技术爱好者提供更多的区块链比特币相关的资讯及优质内容。