2 Arreys vertauschen
Verfasst: 02.11.2006 13:09
Ich habe 2 Atteys, Map1.f(100,100) und Map2.f(100,100) nun möchte ich die Beiden Arreys vertauschen.
Das ginge ja so:
For x = 0 to 100
For y = 0 to 100
A = map1(x,y)
Map1(x,y) = Map2(x,y)
Map2(x,y) = A
next
next
Das braucht aber relativ viel Rechenleistung.
Da ein Arrey ja nur ein Pointer ist (zu dem Inhalt) kann man da ncht irgentwie die Adressen Vertauschen?
Das ginge ja so:
For x = 0 to 100
For y = 0 to 100
A = map1(x,y)
Map1(x,y) = Map2(x,y)
Map2(x,y) = A
next
next
Das braucht aber relativ viel Rechenleistung.
Da ein Arrey ja nur ein Pointer ist (zu dem Inhalt) kann man da ncht irgentwie die Adressen Vertauschen?