Клен: имея массив длины = L, как создать массивы со всеми возможными перестановками без повторения? - PullRequest
0 голосов
/ 26 октября 2011

Итак, у нас есть массив x: = [a, b, c]. все его возможные перестановки без повторений [a,c,b], [b,c,a], [b,a,c], [c,a,b], [c,b,a]. Как создать некоторый вектор, который будет содержать начальный x и всю его перестановку без повторений в клене?

1 Ответ

1 голос
/ 26 октября 2011

Попробуйте комбинат lib.

with(combinat)
permute([a,c,b]);

комбинат - перестановка, maplesoft.com

...