Dieses Tutorial ist eine detaillierte Anleitung zum Implementieren Blasenart in c++.
Was ist Blasenart und wie man sie implementiert?
Blasenart ist der Sortieralgorithmus, der normalerweise durch wiederholtes Anordnen der Elemente in der Reihenfolge implementiert wird. Die Reihenfolge kann aufsteigern oder absteigen, was von den Vorlieben der Benutzer abhängt.
Blasenart In C ++ funktioniert auf folgende Weise:
Hier ist die Schritt-für-Schritt-Implementierung von Blasenart in c++.
Angenommen, wir haben einen Eingang Array 8,1,7,2,9 Und wir wollen dieses Array mithilfe von Sortieren Blasenart. Es sortiert die Elemente in verschiedenen unten gezeigten Pässen:
Erster Pass
Zweiter Pass
Jetzt, während der zweiten Iteration, sollte es ungefähr so aussehen:
Dritter Pass
Das Array wurde sortiert; Unser Algorithmus ist sich jedoch nicht sicher, ob er fertig ist. Um zu erkennen, dass es sortiert ist, erfordert der Algorithmus einen vollständigen Pass ohne Swaps.
So implementieren Sie Blasensort in c++
Das Folgende ist der zu implementierende Code Blasenart in C ++:
#enthalten
Verwenden von Namespace STD;
void bubblesort (int myarray [], int num)
int i, j;
für (i = 0; i < num - 1; i++)
für (j = 0; J < num - i - 1; j++)
if (myarray [j]> myarray [j + 1])
tauschen (myarray [j], myarray [j + 1]);
void printArray (int myarray [], int len)
int i;
für (i = 0; i < len; i++)
Cout << myArray[i] << " ";
Cout << endl;
int main ()
int myarray [] = 8, 1, 7, 2, 9;
int num = sizeof (myarray) / sizeof (myarray [0]);
Bubblesort (myarray, num);
Cout << "Sorted array: \n";
printArray (myarray, num);
Rückkehr 0;
Im obigen C ++ - Programm verwenden wir das verschachtelte Für Schleife Blasensort in C implementieren++. Der Code nimmt ein Array heraus und sortiert die Elemente mit dem Bubblesort Funktion. Ein sortiertes Array wird dann mit dem gedruckt Cout Funktion.
Abschluss
Blasenart ist ein einfacher Sortieralgorithmus, mit dem Array -Elemente in einer Reihenfolge sortiert werden können. Die oben genannten Richtlinien zeigen Ihnen die Arbeit von Blasenart In C ++ mit einem einfachen Programm, um die Array -Elemente einfach zu sortieren.