Harry: Mehrdimensionalen Array sortieren

Beitrag lesen

Hoi !

Problem: eine DB wird in einem mehrdimensionalen Array gespeichert.

// as: array zum sortieren

temparray = new array();

function asort(spalte)
{
   for(i=0; i<as.length; i++)
   { ta(i);
     for(j=i+1; j<as.length; j++)
     { if(temparray[i][spalte]>as[i][spalte])
        ta(j); }
     at(i);
}

function ta(i)
{ for(j=0; j<as[i].length; j++)
   temparray[i][j] = as[i][j]; }

function at(i)
{ for(j=0; j<temparray.length; j++)
   as[i][j] = temparray[i][j]; }

Diese funktion würde das zweidimensionale Array "as" alphabetisch nach dem Inhalt von "spalte" sortieren. Keine Ahnung ob's geht,ich kann's hier leider nicht ausprobieren.

Ciao,

Harry