Prof. Dr. R. Laue                                                                                                                                  SS00
                                Informatik II
                                Übungsblatt 2
                                Abgabe: 18.05.00 bis 10.00 Uhr

URL:         /axel/informatik2_ss00_blatt2.html
 
 

Aufgabe 3 (6 + 5 Punkte)
Man konstruiere eine Eingabefolge der Länge 15, bei der  Heapsort  maximale Schrittzahl benötigt. Beweis.
Man gebe eine Konstruktionsvorschrift an wie man ein Feld der Länge n mit maximaler Schrittzahl bei Heapsort bekommt. Beweis
 
 
 

Aufgabe 4 (6 Punkte)
Aus einem Feld mit n=2k-1 Elementen läßt sich wie folgt ein Heap aufbauen. Zuerst bildet man rekursiv zwei Heaps mit je 2k-1-1 Elementen. Dann bildet man einen vollen Binärbaum, dessen Wurzel durch das verbleibene Element gegeben ist. Durch Einsinken der Wurzel ergibt sich der gewünschte Heap. Man analysiere den worst case Aufwand für das Erstellen eines Haufens. Das Ergebnis soll in O Notation in Abhängigkeit von n gegeben werden, z.B. O(n2)