• Keine Ergebnisse gefunden

Pr¨asenz¨ubungen zur Vorlesung Datenstrukturen und Algorithmen

N/A
N/A
Protected

Academic year: 2022

Aktie "Pr¨asenz¨ubungen zur Vorlesung Datenstrukturen und Algorithmen"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Christian Sohler Paderborn, den den 06. Juli 2007 u.v.a.

Pr¨asenz¨ubungen zur Vorlesung Datenstrukturen und Algorithmen

SS 2007 Blatt 15

AUFGABE 30:

F¨uhren Sie die Algorithmen von Prim und von Kruskal am Beispiel des folgenden Graphen aus.

Machen Sie dabei vor allem deutlich wie die beiden Algorithmen mit Hilfe von Datenstruk- turen die Knotenmenge verwalten.

AUFGABE 31:

Beweisen Sie die folgenden Aussagen ¨uber Spannb¨aume. Wir betrachten dabei stets einen gewichteten, ungerichteten, zusammenh¨angenden Graphen G= (V, E).

a) Sei e ∈ E eine Kante mit minimalem Gewicht. Dann existiert ein Spannbaum von G, welcher e enth¨alt.

b) Seie∈E eine Kante, die auf keinem Kreis inG liegt (d.h., es existiert kein Kreis inG, der e enth¨alt). Dann ist e in jedem minimalen Spannbaum von G enthalten.

c) Sei G ein Graph mit paarweise verschiedenen Kantengewichten. Dann existiert nur ein einizger minimaler Spannbaum von G (d.h., der minimale Spannbaum von G ist eindeutig).

Referenzen

ÄHNLICHE DOKUMENTE

Christian Sohler Paderborn,

a) Gegeben sei eine Liste von n Jobs. Geben Sie unter der Bedingung, dass der Prozessor zu jedem Zeitpunkt h¨ochstens einen Job verarbeiten kann, einen Greedy-Algorithmus im

L¨ oschenFIFO(x): Falls die Datenstruktur ein Element mit Schl¨ussel x enth¨alt, so wird daraus dasjenige Element mit Schl¨ussel x entfernt, das sich am l¨angsten darin befindet..

(Hinweise: Der k¨urzeste Weg zwischen zwei Knoten ist durch das Gewicht gegeben, nicht durch die Anzahl an Kanten.. Welche Aussage kann man ¨uber die ben¨otigte Anzahl an

Das Spiel bevorteilt die Bank, falls die Bank im Erwartungswert von einem Spieler mehr Geld einnimmt als sie an diesen auszahlt?.

Wenden Sie dann den Tiefensuchalgorithmus startend bei Knoten 1 auf den Graphen an und geben Sie zu jedem Knoten v die Discovering/Finishing-Times (d[v], f [v]) an. Benutzen Sie

Christian Sohler Paderborn, den 22. Ist dies notwendig, oder existiert auch ein vern¨unftiger Begriff der topologischen Sortierung f¨ur allgemeine gerichtete oder ungerichtete

Modifizieren Sie den Algorithmus von Bellman-Ford, so dass dieser in Laufzeit O(|V | · |E|) f¨ur jeden Knoten v ∈ V die Kosten eines k¨urzesten s-v-Pfades berechnet, wobei |E| >