У меня есть массив, который имеет значения 1 2 3 4 5.
array a = [ 1 , 2, 3, 4, 5]
Теперь я хочу обойти его по кругу. Например, я хочу вывести 2 3 4 5 1 или 3 4 5 1 2 или 5 1 2 3 4 и так далее. Какой-нибудь алгоритм для этого?
Edit: Я хочу вывести все комбинации по кругу. Я не хочу указывать начальную точку в начальной фазе.