FB18 - Das Forum für Informatik

fb18.de / Bachelorstudieng / PM Praktische Informatik

AD Aufgabe 4.1

AD Aufgabe 4.1 2008-12-08 17:29
Anonymer User
Hallo,

habe eine Frage zu den Suchbäumen maximaler Höhe.
Nach meiner Berechnung sind es ziemlich viele ( 2^5 =32). Müssen wir da wirklich jeden einzeln aufzeichnen, oder können wir nicht einfach nur das Muster angeben, wie man die erzeugen kann?

RE: AD Aufgabe 4.1 2008-12-08 17:57
Io
Nach meiner Berechnung sind es ziemlich viele ( 2^5 =32). Müssen wir da wirklich jeden einzeln aufzeichnen, oder können wir nicht einfach nur das Muster angeben, wie man die erzeugen kann?

In einem Suchbaum werden doch total geordneten Mengen verwendet. Unter Beachtung der Reihenfolge der natürlichen Zahlen habe ich wesentlich weniger Bäume erhalten ;)

RE: AD Aufgabe 4.1 2008-12-08 18:07
Anonymer User
Ja die Mengen sind geordnet, aber es gibt ja ziemlich viele Verzweigungsmoeglichkeiten.
Wichtig ist ja nur, dass pro Ebene nur ein Knoten vorhanden ist, also dass ein Knoten nur ein Kind hat.

RE: AD Aufgabe 4.1 2008-12-08 18:20
Io
Ja die Mengen sind geordnet, aber es gibt ja ziemlich viele Verzweigungsmoeglichkeiten.
Wichtig ist ja nur, dass pro Ebene nur ein Knoten vorhanden ist, also dass ein Knoten nur ein Kind hat.
Ja und wie kommst du dann auf soviele Bäume mit maximaler Höhe? Also ein maximal hoher binärer Suchbaum muss doch nicht ausbalanciert sein, oder?

RE: AD Aufgabe 4.1 2008-12-08 20:05
Anonymer User
Naja Bsp ein Baum der Hoehe 3 für die Liste 10,15,20
Dann gibt es 20 - 15 -10
Es gibt auch 20-10-15
Es gibt auch 10-15-20
Es gibt auch 10-20-15
natürlich hängen die Knoten immer verschieden, also einmal linker Nachfolger und einmal rechter Nachfolger. Für 3 Elemente 2^2 .
Für 6 Elemente gibts 2^5 Möglichkeiten.

RE: AD Aufgabe 4.1 2008-12-08 21:16
Loom
^^ die haben aber nicht alle maximale Höhe bzw. sind keine Suchbäume!

RE: AD Aufgabe 4.1 2008-12-08 22:42
Anonymer User
Doch.
20
|
15
|
10

20
|
10
|
15

10
|
15
|
20

10
|
20
|
15

RE: AD Aufgabe 4.1 2008-12-08 22:43
Anonymer User
Sorry der erste ist
20
|
15
|
10

RE: AD Aufgabe 4.1 2008-12-09 01:48
georg
Doch.

Nein, das sind keine Suchbäume. Sieh dir nochmal die Definition
an. Vielleicht hast du "child" und "subtree" in der Definition verwechselt.

RE: AD Aufgabe 4.1 2008-12-09 08:26
Anonymer User
Mhh. Also laut Definition ausm Skript ist ein Suchbaum ein Baum mit der Eigenschaft:

Ist y ein Knoten im linken Teilbaum von x, dann gilt key[y] < key[x]
" … rechten Teilbaum von x, dann gilt key[y] >= key[x]

Kann mir einer sagen, wo das da verletzt ist? Ich seh das irgendwie nicht….

RE: AD Aufgabe 4.1 2008-12-09 11:58
Anonymer User
Ich meine auch, dass das "ziemlich viele" Suchbäume sind. Eine Angabe des
Konstruktionsverfahrens reicht dann aber. Die müssen nicht alle gezeichnet
werden. (Eine Begründung/ein Beweis warum man alle diese (nicht mehr, nicht
weniger) hat ist aber auf jeden Fall nötig!)

Frank :)

RE: AD Aufgabe 4.1 2008-12-09 16:54
georg
Huch, da hab ich totalen Quatsch erzählt.
Das sind natürlich Suchbäume.

RE: AD Aufgabe 4.1 2008-12-09 20:50
Anonymer User
Und es gibt nur 2 Suchbäume minimaler Höhe, oder?

RE: AD Aufgabe 4.1 2008-12-09 21:37
UncleOwen
Also ich komm auf 4.

RE: AD Aufgabe 4.1 2008-12-09 22:03
Julian F.
Das würd ich so bestätigen.

RE: AD Aufgabe 4.1 2008-12-09 22:44
Anonymer User
nun komme ich auch auf 4:)

RE: AD Aufgabe 4.1 2008-12-10 23:26
theorinix
Huch, da hab ich totalen Quatsch erzählt.
Das sind natürlich Suchbäume.

Na zum Glück haste das noch gemerkt!

RE: AD Aufgabe 4.1 2008-12-10 23:27
theorinix
nun komme ich auch auf 4:)

ist wohl korrekt!

RE: AD Aufgabe 4.1 2008-12-10 23:31
AuD-Veranstalter
Hallo,

habe eine Frage zu den Suchbäumen maximaler Höhe.
Nach meiner Berechnung sind es ziemlich viele ( 2^5 =32). Müssen wir da wirklich jeden einzeln aufzeichnen, oder können wir nicht einfach nur das Muster angeben, wie man die erzeugen kann?

Ich sagte heute in der Vorlesung, dass uns drei gezeichnete maximale Suchbäume zu 2.1 reichen.
Das war ein Fehler "die" statt "drei", den keiner gemerkt hatte!
sorry!!

Matthias Jantzen