D***n 发帖数: 149 | 1 被问了这个题,,,然后说了先得到所有的permutations,然后在随机选一个....
估计要嗝屁了....
大牛来讨论更好的解法把。 | i******w 发帖数: 214 | 2 refer to knuth shuffle
【在 D***n 的大作中提到】 : 被问了这个题,,,然后说了先得到所有的permutations,然后在随机选一个.... : 估计要嗝屁了.... : 大牛来讨论更好的解法把。
| c****p 发帖数: 6474 | 3 for(i=0;i<54;i++)
{
r = rand(54); // get a random number between 0~53, inclusive.
swap(card,i,rand(r));
}
【在 D***n 的大作中提到】 : 被问了这个题,,,然后说了先得到所有的permutations,然后在随机选一个.... : 估计要嗝屁了.... : 大牛来讨论更好的解法把。
| D***n 发帖数: 149 | | b******t 发帖数: 965 | 5 career cup书上都有的题
【在 D***n 的大作中提到】 : 被问了这个题,,,然后说了先得到所有的permutations,然后在随机选一个.... : 估计要嗝屁了.... : 大牛来讨论更好的解法把。
| D***n 发帖数: 149 | 6 lol... 我cards和chess的题目都跳过了...... | g*****i 发帖数: 2162 | 7 card shuffle随便google下就有了,不同讨论 |
|