Получить код ссылки
Внешний вид
Пример
УчебаМатематика

Комбинаторика. Генератор размещений из N по M.

Комбинаторика. Генератор размещений из N по M.
Timur2014-12-22 11:16:41

Калькулятор ниже предназначен для генерации всех размещений из n по m элементов.
Подробнее про размещения, перестановки и сочетания можно прочитать здесь — Элементы комбинаторики. Перестановки, размещения, сочетания.

Если из множества n элементов выбирают m в определенном порядке, это называется размещением (arrangement).
Число всех размещений из n по m
A_{n}^m=\frac{n!}{(n-m)!}

Пример: Для случая А, В, С число всех размещений из 3 по 2 равно 3!/1! = 6. Размещения: АВ, ВА, АС, СА, ВС, СВ. Обратите внимание на порядок, AB и BA — разные размещения.

Кроме обычных размещений, существуют также размещения с повторениями, подробнее — Комбинаторика. Генератор размещений из N по M с повторениями.

Если размер размещения равен числу элементов множества, генератор размещений превращается в генератор перестановок :)

Для генерации размещений используется рекурсивный алгоритм, реализацию для C++ можно посмотреть здесь, ну а на Javascript — в исходном коде калькулятора.

Комбинаторика. Генератор размещений из N по M без повторений.Creative Commons Attribution/Share-Alike License 3.0 (Unported)
Множество
Импортировать данные
Для разделения полей можно использовать один из этих символов: Tab, ";" или "," 
Добавить Импортировать данные Очистить таблицу
Размещения:

Комментарии