Изменения

Перейти к: навигация, поиск

Методы генерации случайного сочетания

3 байта добавлено, 19:32, 16 декабря 2014
Нет описания правки
<code>
'''int[]''' randomCombination('''int[]''' S, '''int''' n, '''int''' k):
'''for''' i = 1 '''to''' k
C[i] = i
===Псевдокод===
<code>
'''int[]''' randomCombination('''int[]''' arrayOfElements, '''int''' n, '''int''' k):
'''for''' i = 1 '''to''' k
r = random(1, (n - i + 1)) <font color=darkgreen> //random(1, i) генерирует случайное число в интервале [1;\; i]</font color=darkgreen>
<code>
'''int[]''' randomCombination('''int[]''' arrayOfElements, '''int''' n, '''int''' k):
'''for''' i = 1 '''to''' n
'''if''' i <= k
Анонимный участник

Навигация