Итак, у нас есть массив x: = [a, b, c]. все его возможные перестановки без повторений [a,c,b], [b,c,a], [b,a,c], [c,a,b], [c,b,a]. Как создать некоторый вектор, который будет содержать начальный x и всю его перестановку без повторений в клене?
[a,c,b], [b,c,a], [b,a,c], [c,a,b], [c,b,a]
Попробуйте комбинат lib.
with(combinat) permute([a,c,b]);
комбинат - перестановка, maplesoft.com