小编Jam*_*mes的帖子

实现一个简单的算法(计算概率)

我被要求(作为家庭作业的一部分)设计一个执行以下操作的Java程序:


基本上有3张牌:

  • 两侧都是黑色
  • 两侧都是红色
  • 一边是黑色,另一边是红色

现在,如果我随机拿一张卡片放在桌子上.朝上的一面是黑色的.对方也是黑色的概率是多少?

使用Java实现程序并尝试发现概率,程序应该多次模拟卡片技巧并且应该输出卡片另一侧是黑色的概率(它通过计算另一侧的数量来做到这一点)也是黑色).


但是我被告知我的代码是错误的(算法明智的)......显然答案不应该是0.50.我试图理解算法时犯了错误吗?

有人能指出我正确的方向吗?(我不是要求你为我提供一个完全正常的实现,只是关于算法应该如何工作).


这篇文章非常有用:https://blog.codinghorror.com/finishing-the-game/

java algorithm probability

14
推荐指数
2
解决办法
2809
查看次数

标签 统计

algorithm ×1

java ×1

probability ×1