icon Startseite Spiele Ada Lovelace Lightblue Schule


Visualisierung von ...

... BubbleSort

Elemente
mit ms Wartezeit

Aufgaben: Sortieren

Bisher waren die Algorithmen stark auf verkettete Listen als Datenstrukturen fixiert. Zur Abwechlsung sollen heute Arrays verwaltet werden.
  1. Visualieren Sie ein elementares und ein komplexes Sortierverfahren. Ergänzen Sie die Eingabeelemente und implementieren Sie die Funktionen.
  2. Untersuchen Sie, ob das Verfahren mit der geringeren Komplexitätsklasse tatsächlich stets schneller ist.

Aufgaben: Suchen

  1. Fügen Sie ein Eingabefeld und einen Button für die Suche eines Werts im Array hinzu. Visualisieren Sie auch diese Suche nach dem Wert in einem unsortierten Array.
  2. Spekulieren Sie begründet über die Zeitkomplexität des Suchverfahrens.
  3. Ergänzen Sie eine zweite Suchfunktion mit Visualisierung, die zunächst sortiert und dann die Sortierung für eine schnellere Suche ausnutzt.