ich hab hier zwei Arrays die ich sortiere
Code: Alles auswählen
Pseudo-Code
LOCAL a := {}
LOCAL b := {}
LOCAL i
FOR i := 1 TO 10
AADD(a,{RANDOMINT(1,10}),RANDOMINT(1,10),i} )
NEXT
a := ASORT( a,,, {|aX,aY| STR(aX[1])+STR(aX[2]) < ;
STR(aY[1])+STR(aY[2]) } )
FOR i := 1 TO 10
AADD(b,{RANDOMINT(1,10}),RANDOMINT(1,10),i} )
NEXT
b := ASORT( b,,, {|aX,aY| STR(aX[1])+STR(aX[2]) < ;
STR(aY[1])+STR(aY[2]) } )
nPosi := ASCAN( beide Arrays, {|x| x[3] = gesuchtes "i" } )
wie mache ich das ?
oder eine andere Idee wie ich (schnell) zum Ziel komme ?