欧意交易所资讯

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

相关文章

BC科技集团(00863):OSL与胜利证券扩展数字资产交易服务至香港零售客户走光露底裤,黑人八路军,这些侮辱观众的镜头,导演真是不要脸了

智通财经APP讯,BC科技集团(00863)发布公告,OSL Digital Securities Limited(OSL)扩展与胜利证券有限公司(胜利证券)的合作至中国香港零售市场。胜利证...

OKEx官网入口安全指南:如何准确访问数字货币交易平台避免诈骗风险

OKEx是一家著名的数字货币交易网站,投资者访问其官方网站的入口点十分关键。只有准确找到这个入口,投资者才能在安全稳定的环境中执行交易活动。 入口重要性 官网入口的准确性对交易安全至关重要。一旦误入假...

原创
            熟悉的一幕,三江源、大熊猫币崩了?生肖币又火了

原创 熟悉的一幕,三江源、大熊猫币崩了?生肖币又火了

原标题:熟悉的一幕,三江源、大熊猫币崩了?生肖币又火了 三江源纪念币和大熊猫纪念币还在延期兑换中。 它们在缩量到8000万枚之后,兑换表现依然不甚理想,全国有超过1...

拒绝二手显卡,不做大冤种美国人评论各国街头:印度很脏,日本很干净,中国只有4个字。

拒绝二手显卡,不做大冤种美国人评论各国街头:印度很脏,日本很干净,中国只有4个字。

作者:大宽 什么是“矿卡”? 很多小伙伴在查阅显卡资料的时候,都会碰到“矿卡”这个词汇,无论是在各大贴吧、社区浏览相关内容,都是躲不过“矿卡”这个字眼的,这也从侧面说明了矿卡...

卖4套房负债1亿,女创业者发文:“创业失败就该死吗?”

卖4套房负债1亿,女创业者发文:“创业失败就该死吗?”

原标题:卖4套房负债1亿,女创业者发文:“创业失败就该死吗?” 今年以来,创业者与投资人之间的矛盾日益公开化,尤其是关于回购股份的纷争越来越多,近日,纽诺教育创始人王荣辉再度发文,声...

欧意交易所应用程序:苹果 iOS 用户的便捷投资管理福音

尊敬的各位读者,您好!今日,让我们共同探讨近期风靡一时的欧意交易所应用程序。尤其对我们广大的苹果iOS用户而言,无疑是一场福音降临。您是否曾设想在手机上便捷管理投资组合,无论身处何方皆能掌控个人财富?...

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

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