Was ist Blasensortierung in Java?
Was ist Blasensortierung in Java?

Video: Was ist Blasensortierung in Java?

Video: Was ist Blasensortierung in Java?
Video: Selection Sort (Theorie) - Sortierverfahren 4 2024, November
Anonim

Blasensortierung ist das einfachste Sortierung Algorithmus, vergleicht er die ersten beiden Elemente, wenn das erste größer als das zweite ist, tauscht er sie aus, fährt fort (vergleicht und tauscht) für das nächste Paar benachbarter Elemente. Es beginnt dann wieder mit den ersten beiden Elementen, vergleicht, tauscht, bis keine weiteren Swaps mehr erforderlich sind.

Abgesehen davon, was ist Bubble-Sort in Java mit einem Beispiel?

Blasensortierung ist das einfachste Sortierung Algorithmus, der durch wiederholtes Vertauschen benachbarter Elemente funktioniert, wenn sie in der falschen Reihenfolge sind. Beispiel : Erster Durchgang: (5 1 4 2 8) –> (1 5 4 2 8), Hier vergleicht der Algorithmus die ersten beiden Elemente und vertauscht seit 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Tausch seit 5 > 4.

Wie schreibt man außerdem eine Bubble-Sortierung in Java? Bubble-Sort in Java

  1. öffentliche Klasse BubbleSortExample {
  2. statisch void bubbleSort(int arr) {
  3. int n = arr. Länge;
  4. int-Temp = 0;
  5. for(int i=0; i < n; i++){
  6. for(int j=1; j < (n-i); j++){
  7. if(arr[j-1] > arr[j]){
  8. //Elemente tauschen.

Außerdem wurde gefragt, was mit Bubble-Sort in Java gemeint ist.

Blasensortierung ist ein einfacher Algorithmus, der das erste Element des Arrays mit dem nächsten vergleicht. Ist das aktuelle Element des Arrays numerisch größer als das nächste, werden die Elemente vertauscht.

Wie funktioniert eine Blasensortierung?

Anstatt ein Array als Ganzes zu durchsuchen, Blasensortierung funktioniert durch Vergleichen benachbarter Objektpaare im Array. Liegen die Objekte nicht in der richtigen Reihenfolge, werden sie vertauscht, sodass das größte der beiden nach oben rückt. Der Austausch wird fortgesetzt, bis das gesamte Array in der richtigen Reihenfolge ist.

Empfohlen: