Sortieren: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Das Sortieren ist ein Standardproblem der Informatik =Sortieralgoritmen= ==Bubblesort== ==Heapsort== ==weitere Sortieralgorithmen, die '''nicht''' Teil die…“)
 
(Bubblesort)
Zeile 4: Zeile 4:
  
 
==Bubblesort==
 
==Bubblesort==
 +
 +
<source lang="java">
 +
bubbleSort(Array A)
 +
for(int n = A.length; n > 1; n--) {
 +
    for (int i = 0; i < n-1; i++) {
 +
        if (A[i] > A[i+1]){
 +
          int swap = A[i];
 +
          A[i] = A[i+1];
 +
          A[i+1] = swap;
 +
        }
 +
    }
 +
}
 +
 +
</source>
  
 
==Heapsort==
 
==Heapsort==

Version vom 28. November 2015, 15:05 Uhr

Das Sortieren ist ein Standardproblem der Informatik

Sortieralgoritmen

Bubblesort

bubbleSort(Array A)
for(int n = A.length; n > 1; n--) {
    for (int i = 0; i < n-1; i++) {
        if (A[i] > A[i+1]){
           int swap = A[i];
           A[i] = A[i+1];
           A[i+1] = swap;
        }
    }
}

Heapsort

weitere Sortieralgorithmen, die nicht Teil dieser Veranstaltung sind

Insertionsort

Mergesort

Quicksort