Sortieralgorithmen
Bubblesort als Algorithmusbeispiel
Das Thema: Algorithmen soll durch die Anwendung spezieller Algorithmen verdeutlicht werden. Hierzu zählen Sortieralgorithmen als eine spezielle Art des Algorithmus. Im folgenden soll besonders auf den Bubblesort Algorithmus eingegangen werden.
Folgendes Beispiel zeigt den Algorithmus:
Dieser wurde in einer Datei "bubblesort.py" unter Team/Python abgespeichert.
Aufgabe
Öffnet nun mit python.exe den Python-Interpreter. Gebt dort zunächst "print("hello world")" ein und führt mit "Enter" aus. Ihr seht, das Programmieren funktioniert hier genauso. Bubblesort wurde als Funktion definiert und kann so einfach aufgerufen werden. Befehl zum "import" aus einer Datei heraus lautet:
Ergänzt nun in dem Python-Prompt die Definition einer liste=[] mit verschiedenen Zahlenwerten unsortiert. Ruft anschließend "bubblesort(liste)" auf und beobachte dein Ergebnis.