Sortieralgorithmen

Aus ProgrammingWiki
< IKG
Archivierte Version vom 2025-11-11T10:59:49+00:00. Aktuelle Version

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.


Aufgabe - Objektorientierung

Gestaltet nun ein Programm, dass die gegebene Datei bubblesort.py importiert und benutzt. Verwende hierzu eine Listeneingabe über input und teile die Eingabe mit

. Übergib die Liste der Bubblesort-Methode.