Tengo una matriz que tiene 1 2 3 4 5 valores.recorrido de matriz de java de manera circular
array a = [ 1 , 2, 3, 4, 5]
Ahora quiero recorrerlo de forma circular. como quiero imprimir 2 3 4 5 1 o 3 4 5 1 2 o 5 1 2 3 4 y así sucesivamente. cualquier algoritmo en esto?
Editar: Quiero imprimir toda la combinación de forma circular. No quiero indicar el punto de partida en su fase inicial.
bueno, mucho más limpio, realmente debería pensar más ... –
Esta publicación completa realmente me recuerda ese estúpido problema del zumbido difuso, mucha gente contesta con soluciones no sensuales demasiado complicadas, cuando hay una manera más fácil de hacer las cosas sin esfuerzo – AlanFoster
Le di un +1 para la solución de tres líneas que también trata con casos de límites externos :) Sin embargo, estoy de acuerdo con su problema de legibilidad- Creo que el ciclo parece ser una iteración normal a primera vista que puede no ser ideal . –