Изменения

Составление сочетаний

203 байта добавлено, 07:07, 15 января 2016
== Определение ==
'''Составление сочетаний''' — это алгоритм ([[комбинаторика|комбинаторная]] операция) получения набора '''k''' номеров элементов множества, состоящего из '''n''' элементов.
== Обозначения ==
Введём обозначения:
'''{ C<sub>1</sub>,C<sub>2</sub>,…,C<sub>k</sub>}''' – сочетание '''k''' номеров элементов множества из '''n''' элементов.
 
== Алгоритм сочетаний ==
Входные данные: '''n, k'''.
[[файл:КОМ21.JPG]]
 
== Пример сочетаний ==
При '''n=7, k=3''' получаем 35 сочетаний:
[[файл:КОМ23.JPG]]
 
== Другие алгоритмы: ==
*[[наибольший общий делитель]];
*[[наименьшее общее кратное]];
*[[проверка кратности]];
*[[деление по модулю]];
*[[получение простых чисел]];
*[[разложение на множители]];
*[[составление перестановок]];
*[[составление сочетаний]];
*[[составление размещений]];
*[[составление разбиений]];
*[[сортировка]];
*[[алгоритм определения мест]];
*[[наибольший общий делительметод математической индукции]];*[[наименьшее общее кратноесхема примитивной рекурсии]];*[[проверка кратности]];*[[деление по модулю]];*[[получение простых чисел]];*[[разложение на множителисистема счисления]]. 
== Ссылки ==
* [[Участник:Logic-samara]]
[[Категория:Дискретная математика]][[Категория:Алгоритмы]][[Категория:Комбинаторика]]
40 519
правок