Klausur2015 - Hochschule Merseburg

Werbung
Hochschule Merseburg
Fachbereich Informatik und Kommunikationssysteme
Prof. Dr. U. Schröter, Prof. Dr. Dr. M. Schenke
Klausur zur Lehrveranstaltung
Algorithmen und Datenstrukturen
Theorie-Teil
Datum:
23.02.2015
Raum:
G/2/30
Hilfsmittel:
keine
Bearbeitungszeit:
30 Minuten
 Bitte tragen Sie sofort auf dem Deckblatt Ihren Vor- und Zunamen und Ihre
Matrikelnummer ein!
 Schreiben Sie Ihre Antworten direkt auf das entsprechende Aufgabenblatt
und auf die jeweils gegenüberliegende Seite.
 Erklären Sie Ihre Zwischenschritte
 Geben Sie ruhig Teilantworten ab. Auch die können Punkte erzielen.
 Gehen Sie davon aus, dass die Syntax der Programmbeispiele korrekt ist.
Fehlende Angaben ersetzen Sie bitte durch schlüssige Annahmen.
 Undeutlich Geschriebenes gilt als nicht vorhanden!
Vorname :
Zuname :
Studiengang:
Kennnummer :
Semester :
Aufgabe
max. Punktzahl
1
4
2
2
3
12
4
12
Summe
30
erreichte Punktzahl
Viel Erfolg !
Algorithmen und Datenstrukturen - Klausur WS 14/15
Seite 1 von 2
Aufgabe 1:
(1+1+1+1 Punkte)
Welche der folgenden Aussagen sind wahr?
n + log nO(log n), n + log nO(n), n + log nO(n * log n), n2O(n * log n).
Seien Sie vorsichtig mit Raten! Für jede falsche Antwort wird ein Punkt abgezogen.
Insgesamt gibt es für diese Aufgabe aber keine negativen Punkte.
Beispiel:
2 richtige 1 falsche Antwort:
1 richtige 2 falsche Antworten:
Aufgabe 2:
2-1 = 1 Punkt
0 Punkte (nicht -1 Punkt)
(2 Punkte)
Ein Algorithmus arbeitet sich durch einen AVL-Baum mit n Knoten von der Wurzel direkt zu
einem Blatt, ohne Backtracking. An jedem Knoten, der durchlaufen wird, wird eine Tätigkeit
ausgeführt, deren Komplexität in O(n2) liegt. Was ist die Gesamtkomplexität des
Algorithmus?
Aufgabe 3:
(12 Punkte)
Gegeben sind die Schlüsselbegriffe 27, 98, 6, 3, 105, 17, 99, 36, 52 und 110, die in dieser
Reihenfolge eingegeben werden. Führen Sie ein Einfügen in einen binären Suchbaum durch.
Es soll jeder Schritt dokumentiert werden.
Aufgabe 4:
(12 Punkte)
Ordnen Sie die Schlüsselbegriffe aus Aufgabe 3 mit Hilfe des Heap-Sort; dokumentieren Sie
wieder jeden Schritt.
Algorithmen und Datenstrukturen - Klausur WS 14/15
Seite 2 von 2
Herunterladen