Изменения
Перейти к:
навигация
,
поиск
← Предыдущая правка
Следующая правка →
Методы генерации случайного сочетания
42 байта убрано
,
21:16, 10 января 2013
→
Псевдокод
<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
ans.push(arrayOfElement[i]);
return ans;
Loboda
34
правки
Навигация
Персональные инструменты
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Читать
Просмотр вики-текста
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная статья
Справка
Инструменты
Спецстраницы
Версия для печати