• Keine Ergebnisse gefunden

Theoretische Informatik I

N/A
N/A
Protected

Academic year: 2021

Aktie "Theoretische Informatik I"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. C. P. Schnorr Wintersemester 2004/05

Theoretische Informatik I

Blatt 9, 16.12.2004, Abgabe 04.01.2005 in der Vorlesung

Aufgabe 30. Sei G= (V, E) Graph mit Länge `:E → {0,1, . . . , W −1}. Zeige, dass DS in Dijkstra's Alg. für jedes S nur W + 1 Werte annimmt.

Modiziere Dijkstra's Alg. so, dass er inO(W|V|+|E|)RAM-Schritten läuft.

Hinweis: Teile V\S in Buckets mit gleichen DS-Werten.

Aufgabe 31. Modiziere den Alg. zu Aufgabe 30 so, dass er in O(|V|log2W +|E|) RAM-Schritten läuft.

Hinweis: Ordne die Buckets in einen Heap.

Aufgabe 32. Sei T(n) ≤

c n für n ≤n0

T(banc) +T(bbnc) +c·n für n > n0

Gebe möglichst gute asymptotische obere Schranken für T(n) an. Es gelte 0< a, b <1. Betrachte die Fälle a+b = 1, a+b <1, a+b >1 .

Aufgabe 33. Sei G= (V, E) Graph ohne Zyklus negativer Länge,

` : E → R, V = {1, . . . , n}. Zeige die Korrektheit folgender Variante von Floyd-Warshall:

1. Berechne Di,j := ¯D(0)i,j für 1≤i, j ≤n 2.FOR k = 1,. . . ,n DO

FOR i = 1,. . . ,n DO FORj = 1,. . . ,n DO

Di,j = MIN(Di,j, Di,k +Dk,j)

OUTPUT Di,j :=minimale Weglänge von i nach j. Punktzahlen 6, 6, 6, 6

Referenzen

ÄHNLICHE DOKUMENTE

Konstruiere den Human-Baum für den folgenden Satz:.. &#34;gritnmesr de eodnylgee

Gilt A f¨ur das Basiselement und folgt A f¨ur ein zusammengesetztes Ele- ment, wenn A f¨ur seine Unterelemente gilt, dann gilt A f¨ur alle Elemente Gegenseitige oder

– Nur sehr einfach strukturierte Sprachen k¨onnen beschrieben werden – Durch endliche Automaten beschreibbare Sprachen heißen regul¨ ar.. Modelle zur Beschreibung regul¨

– Man kann testen ob ein Wort zu einer regul¨aren Sprache geh¨ort – Man kann testen ob zwei regul¨are Sprachen gleich sind. • Minimierung

– Beschreibung durch Grammatiken oder regul¨are Ausdr¨ucke – Beschreibung umwandelbar in endlichen Automaten.. – Erkennung von W¨ortern der Sprache

– Produktionsregeln ersetzen einzelne Variablen durch beliebige Worte – Ableitungsb¨aume beschreiben Struktur von Terminalworten (Compiler!) – Ableitungsb¨aume entsprechen

Zudem darf an der Nachklausur (wie auch an den Teilklausuren) teilnehmen, wer an einer Prüfung zu „Einführung in die Theoretische Informatik I“ in frühren Semestern teilgenommen

Menge von Regeln, mit deren Hilfe man Wörter ableiten kann Die zu einer Grammatik gehörende Sprache besteht aus den – ableitbarenQ. –