Ich habe ein Array mit 1 2 3 4 5 Werten.
%Vor%Nun möchte ich es kreisförmig durchqueren. wie ich drucken möchte 2 3 4 5 1 oder 3 4 5 1 2 oder 5 1 2 3 4 und so weiter. irgendein Algorithmus zu diesem Thema?
Bearbeiten: Ich möchte alle Kombinationen in einer kreisförmigen Weise drucken. ich möchte den Anfangspunkt nicht in seiner Anfangsphase angeben.
Ich sollte beachten, dass dies wahrscheinlich nicht die effizienteste Art ist, die Schleife auszudrücken ... in Bezug auf die Ausführungsgeschwindigkeit. Der Unterschied ist jedoch gering und höchstwahrscheinlich irrelevant .
Ein relevanterer Punkt ist, ob die Verwendung von %
auf diese Weise mehr lesbaren Code ergibt. Ich denke, es ist so, aber vielleicht liegt es daran, dass ich dieses spezielle Idiom vorher gesehen / benutzt habe.