Skip to Content

2.11 Swing Layoutmanager

javafrage's picture

Bestimmen Sie den oder die Layoutmanager für Swingbenutzeroberflächen abhängig von der Position und der Größe der gezeigten Komponenten. Gehen Sie davon aus, dass das Fenster mit dem JPanel in der Wunschgröße gezeigt wird.

Beispiel:

a.)LayoutManager : FlowLayoutManager

Hinweis: Sie benötigen eventuell Hilfspanels mit eigenem Layoutmanager

Beispiele für Komponentenlayouts

Die Antwort finden Sie auf der nächsten Seite (URL rechts unten klicken).

Niveau 2
Schwierigkeitsgrad mittel
Zeit 7 Minuten

Antwort zu Frage 2.10: Ungünstige Zahlenreihen für den Quicksort

Weil keine ähnlich großen Teilintervalle entstehen.

Im schlimmsten Fall wird das Teilintervall immer nur um ein Element verkleinert.

Der Aufwand ist dann (n-1)+O(n-2)+...+O(3)+O(2)=O(n2) (Arihmetische Reihe)

Der Aufwand zum Bearbeiten der Teilintervalle kann dann im schlimmsten Fall O(n2) anstatt O (log(n)) wie bei ähnlich großen Teilintervallen sein.

Comments

Fragestellung 2.11

Kann es sein, dass bei der Frage 2.11 die genaue Fragestellung fehlt?

Stefan Schneider's picture

Stimmt!

Danke. Wurde korrigiert. Muss ein klassischer Copy-and-paste Fehler gewesen sein...

Fehler?

Weil keine ähnlich großen Teilintervalle entstehen. Der Aufwand zum Bearbeiten der Teilintervalle kann im schlimmsten Fall O(n) sein anstatt O (log(n)) wie bei ähnlich großen Teilintervallen .

Ist der maximale Aufwand nicht n^2

Stefan Schneider's picture

Korrekt.

Danke für den Hinweis. Die Antwort wurde verbessert.



about seo | blog