function SortDescendingArray(arr){

/* Die Hilfsvariable temp wird initialisiert, diese wird später zum Tauschen
der Elemente benötigt. */
let temp = 0; 

//Schleife über den Array und wähle ein Element aus.
for (let i = 0; i < arr.length; i++) {

/* In der zweiten Schleife wird das ausgewählte Element aus der ersten Schleife 
   mit den übrigen Elementen des Arrays verglichen. */
    for (let j = i +1; j < arr.length; j++) {

        /* Wenn das Element größer ist als das ausgewählte Element, werden die 
        Werte miteinander vertauscht. */       
        if(arr[i] < arr[j]) {
        temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;

        /* Der Vorgang wird so lange fortgesetzt, bis der gesamte Array 
        absteigend sortiert ist.*/
            }    
        }
    }
//Die Elemente des Arrays in absteigender Sortierung
for (let i = 0; i < arr.length; i++){
      console.log(arr[i]);
      }
}


console.log(SortDescendingArray([12, 22, 3, 54, 15]));
   //arr = [12, 22, 3, 54, 15];
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz