Перестановки множини є всі можливі розташування елементів набору. P = perms(v) повертає перестановки елементів вектора v у зворотному лексикографічному порядку індексів елементів у v.
Перестановка є математичний метод, який визначає кількість можливих розташування в наборі, коли порядок розташування має значення. Звичайні математичні задачі передбачають вибір лише кількох елементів із набору елементів у певному порядку.
Код перестановки визначається як підмножина симетричної групи, наділена звичайною відстанню Хеммінга між рядками довжини .
переставити (A, ORDER) змінює розміри A таким чином, щоб вони були в порядку, визначеному вектором ORDER . Створений масив має ті самі значення A, але порядок нижніх індексів, необхідних для доступу до будь-якого конкретного елемента, переставляється відповідно до ORDER.
Наприклад, задано набір чисел {1, 2, 3}, розташування 123, 321 і 213 три з можливих перестановок множини. Ці схеми містять однакові числа, але порядок, у якому вони розташовані, відрізняється.
Термін перестановка відноситься до математичний розрахунок кількості способів, якими може бути організований певний набір. Простіше кажучи, перестановка – це слово, яке описує кількість способів, якими речі можуть бути впорядковані або організовані. При перестановках порядок розташування має значення.
Перестановка є розташування предметів у певному порядку. Члени або елементи множин розташовані тут у послідовності або лінійному порядку. Наприклад, перестановка набору A={1,6} дорівнює 2, наприклад {1,6}, {6,1}. Як бачимо, інших способів розташування елементів множини А немає.