Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| ef:algorithmen:sortieralgorithmen [2024/04/18 15:16] – lehmannr | ef:algorithmen:sortieralgorithmen [2026/01/08 13:49] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Sortieralgorithmen in Python ====== | ====== Sortieralgorithmen in Python ====== | ||
| - | |||
| - | ==== Import von Bibliotheken und Hilfsfunktionen ==== | ||
| - | <sxh python> | ||
| - | # webtigerjython | ||
| - | |||
| - | from gpanel import * | ||
| - | import random | ||
| - | import time | ||
| - | |||
| - | makeGPanel(0, | ||
| - | |||
| - | # Liste der Zahlen von 0 bis 99 in zufälliger Reihenfolge | ||
| - | zufallsListe = random.sample(range(0, | ||
| - | |||
| - | setColor(" | ||
| - | |||
| - | # | ||
| - | # Hilfsfunktion drawList, zeichnet ein Diagramm einer Liste | ||
| - | # | ||
| - | |||
| - | def drawList(l, | ||
| - | clear() | ||
| - | x = 20 | ||
| - | lineWidth(5) | ||
| - | for i in l: | ||
| - | line(x, | ||
| - | x = x + 5 | ||
| - | time.sleep(sleeptime) | ||
| - | |||
| - | </ | ||
| ==== Bubble-Sort Algorithmus ==== | ==== Bubble-Sort Algorithmus ==== | ||