Bubblesort ist ein einfacher Sortieralgorithmus, der wiederholt durch eine Liste geht, benachbarte Elemente vergleicht und sie vertauscht, wenn sie in der falschen Reihenfolge sind. Dieser Prozess wird wiederholt, bis keine Vertauschungen mehr nötig sind, was bedeutet, dass die Liste sortiert ist.
Funktionsweise:
Eigenschaften:
Anwendungsbereiche:
Aufgrund seiner Ineffizienz wird Bubblesort in der Praxis selten für große Datensätze verwendet. Es eignet sich eher für kleine Datensätze oder zu Lehrzwecken, um die Grundlagen von Sortieralgorithmen zu vermitteln.
Pseudocode:
function bubblesort(array)
n = Länge(array)
repeat
swapped = false
for i = 1 to n-1 do
if array[i] > array[i+1] then
swap(array[i], array[i+1])
swapped = true
end if
end for
n = n - 1
until not swapped
end function
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page