- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个对象Tournament
有一个比赛列表,每个比赛的玩家 1 或玩家 2 获胜的概率存储在 Map<Player, Float>
中。 。
我以元素 i
迭代匹配列表。和i + 1
使用获胜者创建新的比赛。获胜者的选择方式如下:如果 p1(或 p2)以高于特定阈值的概率获胜,我选择它,否则我必须分支并评估两种情况(情况 1:p1 获胜 - 情况 2:p2 获胜)。< br/>我的目标是创建所有可能的场景并评估所有可能的锦标赛获胜者。
我可以在不分支的情况下做到这一点(只是递归地评估所有比赛获胜者,直到只有最后一场比赛),但如果我想要所有场景,我真的不知道该怎么做。
有任何想法吗?我应该使用哪种数据结构?是否可以做类似 C fork
的事情并使用它?
最佳答案
Is it possible to do something like C fork and use it?
您可以使用 ExecutorService 提交任意数量的任务。假设它们受 CPU 限制,您可能需要使用大小为 Runtime.getRuntime.availableProcessors()
的固定线程池。
关于java - 评估所有锦标赛场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12455943/
寻找算法或代码(如果有人愿意执行以下操作)。我需要为一些玩家提供意见。玩家的数量永远是 4 的因数。我想将单个玩家分成 4 人一组,重复次数最少。初始位置很简单: 1 2 3 4 T
Note: I do the javascript code according to the ajrwhite answer. Hope it helps someone. Link: http:/
我是一名优秀的程序员,十分优秀!