Aufgabenblock — AFB I
Zehn Grundaufgaben zum Reproduzieren: Operation kennen, anwenden, Ergebnis angeben. Drei wiederholen die linearen Strukturen, sieben gehören zu den Binärbäumen — das sind die sicheren Punkte in der Klausur.
Auf l = [7, 3, 9, 4] wird l.insertAt(2, 5) ausgeführt. Welchen Wert liefert danach l.getItem(3)?
Lösung anzeigen
Auf einem leeren Stapel laufen push(2), push(6), push(8) und pop(). Welchen Wert liefert danach top()?
Lösung anzeigen
Auf einer leeren Schlange laufen enqueue(4), enqueue(1), enqueue(7). Danach wird zweimal dequeue() aufgerufen. Was liefert der zweite Aufruf?
Lösung anzeigen
Wie viele Blätter hat der Binärbaum k?
Lösung anzeigen
Welche Höhe hat der Binärbaum k aus A4 (gezählt in Ebenen)?
Lösung anzeigen
Was liefert k.getRight().getRight().getItem() für den Baum k aus A4?
Lösung anzeigen
Gib die Preorder-Folge des Baums k aus A4 an (Werte ohne Trennzeichen oder mit Kommas).
Lösung anzeigen
Wie viele Vergleiche mit Knoten braucht die Suche nach 35 im Suchbaum m?
Lösung anzeigen
In den Suchbaum m aus A8 wird 25 eingefügt. Von welchem Knoten wird 25 das linke Kind?
Lösung anzeigen
Wie viele Knoten hat ein Binärbaum der Höhe 4 höchstens?
