Wie man Array-Elemente austauscht, um das Array von einer spaltenartigen in eine zeilenartige Darstellung zu übertragen
Posted: 05 Jan 2025, 16:43
Zum Beispiel: das Array
stellt die folgende Tabelle dar
Jetzt möchte ich das Array in die folgende Form bringen
Existiert ein Algorithmus, der das Array (aus der ersten Form) und die Dimensionen der Tabelle als Eingabeargumente übernimmt und das Array in die zweite Form überführt?Ich habe an einen Algorithmus gedacht, der keinen zusätzlichen Speicher zuweisen muss, stattdessen denke ich, dass es möglich sein sollte, die Aufgabe mit Element-Swap-Operationen zu erledigen.
Code: Select all
a1, a2, a3, b1, b2, b3, c1, c2, c3, d1, d2, d3
Code: Select all
a1, b1, c1, d1
a2, b2, c2, d2
a3, b3, c3, d3
Code: Select all
a1, b1, c1, d1, a2, b2, c2, d2, a3, b3, c3, d3