Gegeben NxN zweidimensionalen Array. Schreibe eine Funktion, die es um 1 Element im Uhrzeigersinn dreht (fast kreisende Bewegung).Zweidimensionaler Array-Kreis-Rotationsalgorithmus?
[1][2][3][4]
[5][6][7][8]
[9][0][1][2]
[3][4][5][6]
Becomes:
[5][1][2][3]
[9][0][6][4]
[3][1][7][8]
[4][5][6][2]
Update: Das war ein Online-Interview-Frage - HackerRank. Ich konnte es nicht lösen. Alles, was ich bisher in StackOverflow gefunden habe, sind 90-Grad-Rotation (wenn Sie diese Frage irgendwo gefunden haben, teilen Sie bitte den Link in Kommentaren).
Was haben Sie versucht? Gibt es spezielle Anforderungen/Einschränkungen in Bezug auf Geschwindigkeit, Eleganz, Lagerung usw.? –
Es gibt keine Anforderungen. Wie ich geschrieben habe, habe ich diese Interviewfrage nicht bestanden und möchte verschiedene Implementierungen sehen/lernen. – AntonIva