![]() |
1
3
将行星排列成一个阵列,移除随机元素直到你有足够的空间。从算法上讲,有更可爱的解决方案,但对于处理的数据量来说,这既快速又简单。 |
![]() |
2
0
我不确定java的语法,但应该是这样的。
|
![]() |
3
0
这是另一个选择。这个只能从中选择一个元素
|
![]() |
4
0
我测试了这个Java程序,它可以工作:
test oneOption first, second planets Sun, Mercury, Jupiter, Neptune?, !, . 和 test oneOption second planets Sun, Jupiter, Saturn!, .
test oneOption first planets Venus, Earth, Jupiter, Saturn, Uranus, Neptune.
代码从每个集合中选择至少有一个条目的条目的随机组合。所以,对于一套 N 条目,共有2个 N M 随机组合中的条目: P(正是 M 生成的组合中的条目)=( 选择 M N
例子:
N
= 9 (
P(生成的组合中正好有2个条目)= 0.0704 |
![]() |
5
0
对于行星,只要写一个循环
|