Sortieralgorithmen Visualisierung

   
Geschwindigkeit (ms): 600
   
for i in range(len):
    for j in range(len-1-i):
        if array[j] > array[j + 1]:
            swap(array[j], array[j + 1])
            
            

Bubble Sort

Durchläufe: 0
def quickSort(array, low, high): 
    if low < high:
        pivot = Partition(array, low, high)
        quickSort(array, low, pivot - 1)
        quickSort(array, pivot + 1, high)
        

Quicksort

Durchläufe: 0
for i in range(len):
    minIndex = i;
    for j in range(i+1,len):
        if array[j] < array[minIndex]:
            minIndex = j;
    swap(array[i], array[minIndex]);

Selection Sort

Durchläufe: 0
Copyright Dr. Sabrina Gaube