欧意交易所资讯

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

Zobrist 哈希介绍

9个月前 (07-12)欧意交易所资讯

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

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

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

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

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

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

2 实例

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

3 应用

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

题目可以参考这个:

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

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

转载请注明出处https://doumiduoduo.cn/post/2094.html

相关文章

币圈新人投资数字货币必备APP清单

币圈新人投资数字货币必备APP清单

常言道:常在河边走,哪能不湿鞋;暴走中本聪:要想不湿鞋,多备几双鞋。自去年12月份比特币期货在美国合规交易市场推出以来,这一市场的交易量一直呈现稳步增长,并且在单一交易时段内,比特币期货日交...

欧意平台下载指南:避免陷阱,找对正规渠道的重要性

敬启者,今日特此与各位分享我在欧意平台下载过程中的独特经历。初期,对于平台如何着手操作确实感到棘手迷茫,然而通过反复试验,最终成功找到解决之道。接下来,请允许我引领诸位共同体验这段充满挑战却又令人兴奋...

DPD 试剂测量臭氧的新方法介绍

哈希致力于为各类水质检测需求提供精准、高效的解决方案,尤其在不断探索和创新用户所面临工艺和流程挑战的检测方法上,我们始终站在行业前沿。在本期实验室仪器应用的探索中,哈希新方法介绍的重点落在了...

品高股份申请eBPF技术专利,可提升系统效能5000元玩不玩事件持续发酵,女孩照片曝光,网友:难怪

金融界2023年12月2日消息,据国家知识产权局公告,广州市品高软件股份有限公司申请一项名为“一种基于eBPF技术的工业互联网标识处理方法及系统“,公开号CN117150083A,申请日期为...

新职业区块链应用操作员-年薪可达50万

新职业区块链应用操作员-年薪可达50万

2022年,元宇宙、Web3、数字藏品等概念成为创投领域的热门,而理解这些技术发展的趋势,区块链是绕不过去的底层核心技术。区块链是一个信息技术领域的术语,每个人都有自己独特的定义。易数加认为...

一枚比特币卖6万,如果用家用电脑24小时挖矿,多久能挖到一枚?

一枚比特币卖6万,如果用家用电脑24小时挖矿,多久能挖到一枚?

一枚比特币卖6万,如果用家用电脑24小时挖矿,多久能挖到一枚? 说起比特币,大家都很熟悉,毕竟这是全球热度最高的虚拟货币,虽然一直存在争议,但关注的人却很多,而且比特币的价格一直在上...

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

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