BPE 7 · Algorithmen und Datenstrukturen
Algorithmen verstehen, Abläufe verfolgen und Daten strukturieren
Zehn Lektionen führen dich von Arrays über Sortier- und Suchverfahren bis zu Listen, Stack, Queue und Bäumen. Verfolge Zustände Schritt für Schritt und prüfe eigene Python-Funktionen im Browser.
94 eigenständig entwickelte Aufgaben · ohne Anmeldung · Fortschritt nur auf diesem Gerät
Dein BPE-7-Fortschritt
Noch nicht begonnen
Lernweg
-
Lerneinheit 7.1.1
Arrays und indizierte Folgen
Du ordnest Werte nach Positionen und bearbeitest sie sicher über ihren Index. Python-Listen dienen dabei als praktische Übungsdarstellung.
Noch nicht begonnen
-
Lerneinheit 7.1.2
Arrays systematisch auswerten
Aus einzelnen Zugriffen werden vollständige Durchläufe: Du summierst, zählst, filterst und bestimmst Extremwerte.
Noch nicht begonnen
-
Lerneinheit 7.2.1
Selectionsort: das nächste Minimum wählen
Du suchst im unsortierten Rest das kleinste Element und setzt es an die nächste endgültige Position.
Noch nicht begonnen
-
Lerneinheit 7.2.2
Bubblesort: benachbarte Werte vergleichen
Du vergleichst Nachbarn von links nach rechts und beobachtest, wie das größte verbleibende Element ans Ende wandert.
Noch nicht begonnen
-
Lerneinheit 7.2.3
Lineare Suche: Schritt für Schritt prüfen
Du prüfst eine Folge von vorn und findest einen ersten Treffer, alle Treffer oder die sichere Aussage „nicht vorhanden“.
Noch nicht begonnen
-
Lerneinheit 7.2.4
Binäre Suche: den Suchbereich halbieren
Eine sortierte Folge erlaubt dir, nach jeder mittleren Probe einen großen Teil des Suchbereichs sicher auszuschließen.
Noch nicht begonnen
-
Lerneinheit 7.3.1
Einfach verkettete Listen
Du folgst Referenzen von Knoten zu Knoten und erklärst, wie sich eine Liste beim Einfügen oder Löschen verändert.
Noch nicht begonnen
-
Lerneinheit 7.3.2
Stack: zuletzt hinein, zuerst heraus
Du verfolgst push, pop und peek und entscheidest, wann das LIFO-Prinzip zu einer Anwendung passt.
Noch nicht begonnen
-
Lerneinheit 7.3.3
Queue: zuerst hinein, zuerst heraus
Du modellierst Warteschlangen und trennst das Einfügen am Ende vom Entfernen am Anfang.
Noch nicht begonnen
-
Lerneinheit 7.3.4
Bäume lesen und unterscheiden
Du beschreibst hierarchische Strukturen und unterscheidest binär, geordnet, voll, vollständig und perfekt.
Noch nicht begonnen
-
Abschluss
BPE-7-Abschlusstest
Zehn eigenständige Transferaufgaben prüfen Arrays, Sortieren, Suchen und Datenstrukturen. Jede Aufgabe gehört zu einem anderen Kompetenzbereich.
Noch nicht begonnen