Skip to Content

8 Definition Bruderbaum

Welche drei Bedingungen gelten für einen Bruderbaum?

 

7 Aufwände von Operationen in Listen, Warteschlangen und Bäumen

Welche Aufwände O(n) haben die folgenden Operationen bei nicht optimierten Implementierungen?

12 Verwendung anonymer innerer Klassen

In welchem Fall bietet sich die Verwendung einer anonymen, inneren Klasse an?
Geben Sie eine kurze Erklärung

11 Benutzung innerer Klassen

Warum ist die Benutzung einer inneren Klasse nützlich?
Nennen Sie mindestens zwei Gründe.

10 Aufwand binäre Suche und sequentielle Suche

  • Welchen Aufwand O() hat die binäre Suche?
  • Welchen Aufwand O() hat die sequentielle Suche?

9 Binäre Suche

Fügen im folgenden Beispiel eine binäre Suche nach dem vorgegebenen Schlüssel durch. Zeichnen Sie die notwendigen Vergleiche mit Hilfe von Pfeilen wie im Beispiel der sequentiellen Suche ein:

9 Java Collections und Schnittstellen

Warum werden die meisten Java Collections als Schnittstellen angeboten und nicht als einfache Klassen?

8 Iterieren über TreeMap

Gegeben sei ein Objekt myMap vom Typ TreeMap siehe:

TreeMap<Integer, String> myMap= new TreeMap<Integer, String>();
myMap.put(33,“Anton“);
myMap.put(11,“Charles“);
myMap.put(22,“Bruno“);

Welche Werte werden beim Iterieren über die Schlüssel von myMap in welcher Reihenfolge ausgegeben?

7 Vorteile einer LinkedList im Vergleich zu einer ArrayList

In welchen Fällen ist es von Vorteil eine java.util.LinkedList Klasse anstatt der java.util.ArrayList Klasse zu verwenden?

Nennen sie zwei vorteilhafte Szenarien

6 Einschalten von Assertions

Was muss ein Anwender einer Javaanwendung tun um die Zusatzüberprüfungen von Java-Assertions in einen Programmlauf nutzen zu können?

Syndicate content


by Dr. Radut