January 2021
Intermediate to advanced
398 pages
11h 27m
German
In der Einführung habe ich gezeigt, wie man Arrays rotieren kann. Nun soll dies inplace, also ohne das Erzeugen eines neuen Arrays, für ein zweidimensionales quadratisches Array um 90 Grad im Uhrzeigersinn erfolgen. Schreiben Sie dazu eine Funktion rotate_inplace(values2dim), die dies iterativ umsetzt.
BeispielFür ein 6 x 6-Array ist dies nachfolgend visualisiert:
1 2 3 4 5 6 F G H I J 1
J K L M N 7 E T U V K 2
I V W X O 8 => D S Z W L 3
H U Z Y P 9 C R Y X M 4
G T S R Q 0 B Q P O N 5
F E ...
Read now
Unlock full access