java обход массива по кругу

У меня есть массив, который имеет значения 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: Я хочу вывести все комбинации по кругу. Я не хочу указывать начальную точку в начальной фазе.

11
задан Connecting life with Android 28 December 2011 в 05:05
поделиться