4. Algorithmen analysieren
Geplanter Inhalt
Abschnitt betitelt „Geplanter Inhalt“- Binäre Suche: Voraussetzung Sortierung, Halbierungsprinzip, Implementierung; Telefonbuch-Experiment.
- Vergleich der Suchverfahren: Anzahl Vergleiche linear vs. logarithmisch (Tabelle, Diagramm).
- Sortierverfahren im Vergleich: Bubble/Selection gegen das eingebaute
sort, mit Laufzeitmessung überperformance.now(). - Wachstum anschaulich an der Frage “Was passiert bei 10x so vielen Daten?”: Wachstumsklassen ohne formale O-Notation, Big-O nur als Ausblick benennen.
- Speicherbedarf: in-place vs. Kopie (z. B.
sortvs.toSorted).
Lernziele
Abschnitt betitelt „Lernziele“- Binäre Suche implementieren und ihre Voraussetzung erklären.
- Laufzeiten messen und Ergebnisse in einer Tabelle/einem Diagramm interpretieren.
- Für Such- und Sortierverfahren Zeit- und Speicherbedarf qualitativ vergleichen.
Passende Übungen
Abschnitt betitelt „Passende Übungen“- Aufgabe 07 - Binäre Suche
- Aufgabe 08 - Sortierverfahren im Wettkampf
- Aufgabe 09 - Wachstum verstehen