Разница между permutations и combinations заключается в том, что в permutations важен порядок элементов, а в комбинациях — нет. 1
Permutations — это расположение заданного набора элементов в определённом порядке, где важна последовательность. 1 Например, расстановка книг на полке. 1
Combinations — это выбор некоторых элементов из заданного набора элементов, где порядок выбора не важен. 1 Например, выбор группы друзей для формирования команды. 1
Кроме того, комбинации не допускают повторения элементов, то есть после выбора объект нельзя выбрать снова, а перестановки допускают повторение, позволяя выбирать один и тот же объект несколько раз. 2
Таким образом, пермутации используются, когда важен порядок элементов, а комбинации — когда порядок не имеет значения. 1