Изменения

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

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

156 байт добавлено, 09:39, 27 декабря 2012
Псевдокод
cur++;
'''if''' cur == r
insertInAns(res[i] = a[j]);
exist[j] = false;
sort(res);
Здесь <tex>a[]</tex> - исходный массив элементов, <tex>res</tex> - массив, где будет находиться результат, <tex>exist[]</tex> - такой массив, что если <tex>exist[i] == 1</tex>, то <tex>i</tex> элемент присутствует в множестве S. Сложность алгоритма - <tex>O(n^2)</tex>
===Доказательство корректности алгоритма===
34
правки

Навигация