Как перебрать все возможные комбинации из n объектов?
Доброго дня, пытаюсь написать программу которая бы перебрала все возможные комбинации из n объектов или конкретнее у нас есть массив содержащий целые числа без повторений. Например из [1,3,2] и нужно получить список массивов [1,3,2], [1,2,3], [2,1,3] и так далее
не могу придумать как это сделать, а в учебниках нашел только как посчитать общее число таких комбинаций. Подскажите, пожалуйста, где можно найти подобные алгоритмы и/или их реализации на языках программирования