【发布时间】:2026-02-15 16:15:02
【问题描述】:
有人知道评估 7 张牌扑克手的快速算法吗?这比简单地强力检查一组 7 中的每 21 张 5 张牌组合更有效。
干杯,
皮特
【问题讨论】:
-
好问题,但我认为你最好只检查 21 种组合,而不是试图找出一些疯狂的捷径。
-
@David 实际上,事实并非如此。人们在编写快速 7 卡评估器方面付出了很多努力。当您想要每秒做数百万手时,速度就变得很重要。
-
@David:有更好的方法更容易阅读并且不需要任何排序。它们的速度也快了几个数量级。一个例子是 - 嗯 - 在这里找到:code.google.com/p/specialkpokereval.
-
作为练习,我用 Java 编写了自己的代码(为此我想重新发明*)。它已记录在案,并且正是您所描述的。您已经有了很多答案,但如果您使用 Java 编程,它可能与您更相关。回复此评论,我将创建一个链接它的新答案。如果它不是 Java,我想我对你来说不会比任何已经链接的更有趣。
-
我写了一个 java 程序,可以在 5 秒内检查所有 1.33 亿张 7 张牌:codeproject.com/Articles/1068755/… 这是一个正在进行的项目,所以我希望它会更快。
标签: algorithm poker playing-cards