Was ist bubble sort?

Gefragt von: Alexandra Sauter  |  Letzte Aktualisierung: 26. Juni 2021
sternezahl: 4.7/5 (11 sternebewertungen)

Bubblesort ist ein Algorithmus, der vergleichsbasiert eine Liste von Elementen sortiert. Dieses Sortierverfahren arbeitet in-place, sortiert stabil und hat eine Laufzeit von \Theta im schlimmsten Fall wie auch im durchschnittlichen Fall. Damit ist die Laufzeit asymptotisch nicht optimal.

Wie funktioniert Bubble Sort?

Prinzip. Beim Bubblesort Algorithmus wird ein Array – also eine Eingabe-Liste – immer paarweise von links nach rechts in einer sogenannten Bubble-Phase durchlaufen. Man startet also mit der ersten Zahl und vergleicht diese dann mit ihrem direkten Nachbarn nach dem Sortierkriterium.

Ist Bubble Sort stabil?

die konstanten Laufzeitfaktoren eines Sortieralgorithmus dominieren, welche bei Bubblesort klein sind. ... Für beide Sortierverfahren gilt: Sie sind stabil und arbeiten in-place. Je nach Implementation hat Insertionsort jedoch geringere konstante Laufzeitfaktoren als Bubblesort.

Wie funktioniert Quick Sort?

Quicksort ist ein in-Place-Verfahren. Es vertauscht zwar die Elemente der zu sortierenden Liste nur innerhalb der Liste und kopiert sie nicht in zusätzlichen Speicherplatz, benötigt dafür jedoch für jede Rekursionsebene zusätzlichen Platz auf dem Stack.

Welche sortieralgorithmen sind stabil?

Ein klassisches Beispiel für einen stabilen Sortieralgorithmus ist Bubblesort. Weitere Beispiele sind Insertionsort, Mergesort, Countingsort, Radixsort und Bucketsort. Ein Beispiel für einen instabilen Sortieralgorithmus ist Heapsort.

Bubble Sort - Sortierverfahren 6 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler

26 verwandte Fragen gefunden

Welche sortieralgorithmen gibt es?

Hier gibt es einen allgemeinen Überblick zu Sortieralgorithmen und eine Erklärung zu den wichtigsten Begrifflichkeiten.
...
Beispiele
  • Bubblesort.
  • Insertion Sort.
  • Mergesort.
  • Radix Sort.

Wie funktioniert der Selection Sort?

Selection Sort funktioniert gewissermaßen anders herum: Wir wählen ("select") die jeweils kleinste Karte aus den unsortierten Karten, um diese dann – eine nach der anderen – an die bereits sortierten Karten anzuhängen.

Warum ist Bubble Sort stabil?

StabilitätBearbeiten

Bubblesort ist ein stabiler Sortieralgorithmus. Das bedeutet, dass in der sortierten Liste zwei gleiche Elemente in der gleichen Reihenfolge liegen wie in der unsortierten Liste.

Wann heißt ein sortierverfahren stabil?

Ein Sortierverfahren ist stabil wenn nach dem Sortieren die relative Ordnung von Datensätzen mit dem gleichen Sortierschlüssel erhalten bleibt. Beispiel: Eine Folge von Personen die ursprünglich nach der Mitarbeiternummer (id) sortiert. Diese Folge soll mit dem Nachnamen als Sortierschlüssel sortiert werden.

Ist Heapsort stabil?

Heapsort arbeitet zwar in-place, ist jedoch nicht stabil. Der Heapsort-Algorithmus verwendet einen binären Heap als zentrale Datenstruktur.

Was versteht man unter Algorithmus?

Begriff „Algorithmus“

Allgemein gesagt, gibt ein Algorithmus eine Vorgehensweise vor, um ein Problem zu lösen. Anhand dieses Lösungsplans werden in Einzelschritten Eingabedaten in Ausgabedaten umgewandelt. ... Trotzdem sind Algorithmen nicht nur in der Informatik oder Mathematik vorzufinden.

Ist Selection Sort stabil?

Der Selection Sort ist nicht stabil. Es wird zwar stets aus dem unsortierten Teil das Minimum gesucht und eingefügt, aber der Platz wird nicht durch „Rücken“, sonder durch Vertauschen geschaffen.

Was ist ein Array?

Ein Array [əˈɹeɪ] (von englisch array ‚Anordnung', ‚Bereich', ‚Feld', ‚Gruppe') steht: ... in der Informatik für eine Datenstruktur, siehe Feld (Datentyp)

Was ist ein stabiler Algorithmus?

Ein Sortieralgorithmus gilt als stabil, wenn zwei Objekte mit gleichen Schlüsseln in der sortierten Ausgabe in derselben Reihenfolge erscheinen wie im unsortierten Eingabearray.

Warum sind sortieralgorithmen wichtig?

Was sind Sortieralgorithmen

Ein Sortieralgorithmus ist ein Algorithmus, der dazu dient, eine Menge von Elementen (zum Beispiel Arrays) zu sortieren. ... Diese können nach ihrer lexikographischen Ordnung sortiert werden. Die Farbe von Spielkarten wiederum könnte nicht sortiert werden.

Was bedeutet in Place?

If something such as a law, a policy, or an administrative structure is in place, it is working or able to be used. Similar legislation is already in place in Wales.

Was bedeutet Wikipedia übersetzt?

Der Name Wikipedia setzt sich zusammen aus Wiki (entstanden aus wiki, dem hawaiischen Wort für ‚schnell'), und encyclopedia, dem englischen Wort für ‚Enzyklopädie'. ... Die im März 2001 gegründete Wikipedia in deutscher Sprache ist eine von vielen Wikipedia-Ausgaben.