Thema: Delphi Arrays vertauschen

Einzelnen Beitrag anzeigen

blink182

Registriert seit: 19. Jun 2007
126 Beiträge
 
Delphi 5 Standard
 
#4

Re: Arrays vertauschen

  Alt 27. Jan 2010, 21:55
man kanns auch eleganter lösen
Delphi-Quellcode:
a[i]= a[i] xor a[j];
a[j]= a[i] xor a[j];
a[i]= a[i] xor a[j];
kurze erklärung:

a=5
b=7

a=101
b=111

a= a xor b = 101 xor 111 = 010
b= a xor b = 010 xor 111 = 101
a= a xor b = 010 xor 101 = 111

blink
  Mit Zitat antworten Zitat