34
правки
Изменения
→Псевдокод
<code>
randomCombination(arrayOfElements, n, k) '''for''' i = 1 '''to''' n '''if''' i <= k a[i] = 1; '''else''' a[i] = 0; random_shuffle(a); '''for''' i = 1 '''to''' n '''if''' a[i] == 1 insertInAnswer ans.push(arrayOfElement[i]); return ans;
</code>