Loslegen
Javaneer
Zurück zum Fahrplan
🌳
Stufe 4

Bäume & BSTs

Die natürliche Heimat der Rekursion.

Bäume machen aus Rekursion eine Denkweise. Beherrsche die Traversierungen (Pre-, In-, Post- und Level-Order), die Invariante des binären Suchbaums und die rekursiven Muster für Tiefe, Balance und den niedrigsten gemeinsamen Vorfahren.

5 Lektionen in dieser Stufe1 h 13 min
Erste Lektion starten

Lektionen in dieser Stufe

  1. 01

    Baum-Traversierungen

    Fortgeschritten

    Pre-, In- und Post-Order-DFS plus Level-Order-BFS - die vier Wege, jeden Knoten zu besuchen, und wann welcher das richtige Werkzeug ist.

    16 Min.
  2. 02

    Rekursiv auf Bäumen denken

    Fortgeschritten

    Die Vorlage hinter den meisten Baumproblemen: löse für die Kinder, dann kombiniere - Tiefe, Knotenzahl und 'ist das balanciert?' folgen einer Form.

    15 Min.
  3. 03

    Binäre Suchbäume

    Fortgeschritten

    Die BST-Invariante (links < Knoten < rechts) gibt O(log n)-Suche, -Einfügen und -Löschen - und warum eine In-Order-Traversierung sortiert herauskommt.

    15 Min.
  4. 04

    Niedrigster gemeinsamer Vorfahre

    Experte

    Ein beliebtes Interviewproblem: finde den tiefsten Knoten, der Vorfahre zweier anderer ist - im einfachen Binärbaum und im BST.

    13 Min.
  5. 05

    Balance, Heaps & Tries

    Experte

    Warum Balance zählt (und was ein selbstbalancierender Baum bringt), wie ein Heap ein Baum in einem Array ist und der Trie für Präfix-Probleme.

    14 Min.