Einzelnen Beitrag anzeigen
Alt 01.06.2014, 19:21   #7 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Beispiel für eine Sortierfunktion:

Code:
//Funktion Array-Sortieren  
ArraySortieren = 
 {
  private ["_a","_j","_i","_t"];
  _a = _this; 
  for "_j" from count _a -1 to 0 step -1 do
   {  
    for "_i" from 0 to _j do
     { 
      if (_a select _i > _a select (_i+1)) then
       { 
        _t = _a select _i; 
        _a set [_i, _a select (_i+1)]; 
        _a set [_i+1,_t] 
       } 
     } 
   };
  _a
 };
 
//Aufrufbeispiel
MeinArray = [5,24,50,20,5,48,14,0,19,33,10,42,3,9,22];
MeinArray = MeinArray call ArraySortieren;
hintC str MeinArray;
Vienna ist offline