Prof. Dr. R. Laue                                                                                                                                  SS98
                                Informatik II
                                Übungsblatt 10
                                Abgabe: 16.7. bis 10.00 Uhr
 
URL:         /axel/informatik2_ss98_blatt10.html
Dieses  Übungsblatt  ist in Zweiergruppen  zu bearbeiten.

Aufgabe 30 (5 Punkte)
In Aufgabe 29 wurde Bucketsort ohne Präprozessing durchgeführt. Überlegen Sie sich ein Beispiel anhand dessen Sie die Vorteile des Präprozessing herausarbeiten können. Führen Sie mit diesen Beispieldaten das Bucketsort durch und zeigen Sie die Stellen, an denen das Präprozessing von Vorteil ist.

 Aufgabe 31 (3+2+2 Punkte)
Es werden 26 Personen zufällig ausgewählt.  Zeigen Sie, daß die Wahrscheinlichkeit, daß es darunter zwei gibt, die am selben Tag Geburtstag haben > 0.5 ist.  Nehmen Sie zur Vereinfachung an, daß alle Geburtstage gleich wahrscheinlich sind, und daß man am 29. Februar nicht auf die Welt kommen kann. (3 Punkte) Ist 26 die kleinste Zahl mit dieser Eigenschaft (2 Punkte). Was ist der Zusammenhang mit dem Stoff der Vorlesung? (2 Punkte)

Aufgabe 32 (3 + 3 Punkte)
Bei mehrdimensionsalen Suchbäumen kann man beim Löschen die Strategie verfolgen benachbarte Hyperrechtecke zu einem neuem  größeren Hyperrechteck zusammenzufassen. Zeigen Sie wie dieser naive Ansatz bereits im dreidimensionalen Fall zu einer Verklemmung (d.h. man findet kein Paar  zum Zusammenfassen) führen kann.  (3 Punkte) Schlagen Sie eine Verbesserung des Algorithmus vor (zusätzliche Anforderung an das Paar, welches verschmolzen wird) und zeigen Sie wie dadurch  das Problem vermieden wird. (3 Punkte)