Übungen

Alle Aufgaben aus den Lektionen an einem Ort. Deine Antworten werden nur in diesem Browser gespeichert.

2586 Aufgaben

Kürzeste Wege mit dem Algorithmus von Dijkstra · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 1Numerisch

Wie groß ist im Beispielgraphen der kürzeste Abstand von SS nach CC?

Kürzeste Wege mit dem Algorithmus von Dijkstra · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 2Multiple Choice

Warum darf der Algorithmus von Dijkstra keine negativen Kantengewichte enthalten?

Kürzeste Wege mit dem Algorithmus von Dijkstra · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 3Numerisch

Ein ungerichteter Graph hat die Kanten X ⁣− ⁣YX\!-\!Y: 22, X ⁣− ⁣ZX\!-\!Z: 77, Y ⁣− ⁣ZY\!-\!Z: 33, Y ⁣− ⁣WY\!-\!W: 88, Z ⁣− ⁣WZ\!-\!W: 11. Bestimme den kürzesten Abstand von XX nach WW.

Kürzeste Wege mit dem Algorithmus von Dijkstra · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 4Freitext

Erkläre, warum die Breitensuche für gewichtete Graphen nicht den kürzesten Weg nach Gewicht liefert, und gib ein Beispiel an.

Deterministische endliche Automaten (DEA) · Theoretische Informatik (Informatik)

Aufgabe 1Multiple Choice

Welches Wort wird vom DEA für „endet auf 0101" akzeptiert?

Deterministische endliche Automaten (DEA) · Theoretische Informatik (Informatik)

Aufgabe 2Numerisch

Wie viele Zustände braucht ein DEA für die Sprache „gerade Anzahl von Einsen" mindestens?

Deterministische endliche Automaten (DEA) · Theoretische Informatik (Informatik)

Aufgabe 3Numerisch

Der DEA für „gerade Anzahl von Einsen" liest das Wort 01101010110101. Wie oft wechselt er dabei zwischen den Zuständen gg und uu?

Deterministische endliche Automaten (DEA) · Theoretische Informatik (Informatik)

Aufgabe 4Freitext

Entwirf einen DEA über {0,1}\{0, 1\}, der genau die Wörter akzeptiert, deren Länge durch 33 teilbar ist. Gib Zustände, Startzustand, Endzustände und die Übergänge an.

Graphen und Suche: Breitensuche und Tiefensuche · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 1Numerisch

Wie viele Kanten hat der vollständige ungerichtete Graph auf 66 Knoten (jeder Knoten ist mit jedem anderen verbunden)?

Graphen und Suche: Breitensuche und Tiefensuche · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 2Multiple Choice

Welche Datenstruktur benutzt die Breitensuche zur Verwaltung der noch zu besuchenden Knoten?

Graphen und Suche: Breitensuche und Tiefensuche · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 3Numerisch

Wie viele Kanten hat im Beispielgraphen der kürzeste Weg von AA nach FF (laut Breitensuche)?

Graphen und Suche: Breitensuche und Tiefensuche · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 4Freitext

Führe auf dem Graphen mit den Kanten 1 ⁣− ⁣21\!-\!2, 1 ⁣− ⁣31\!-\!3, 2 ⁣− ⁣42\!-\!4, 3 ⁣− ⁣43\!-\!4, 4 ⁣− ⁣54\!-\!5 eine Breitensuche und eine Tiefensuche ab Knoten 11 durch (kleinere Nachbarn zuerst) und gib jeweils die Besuchsreihenfolge an.

Laufzeit messen: Operationen zählen und O-Notation · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 1Numerisch

Eine äußere Schleife läuft für i=0,…,n−1i = 0, \dots, n-1, die innere für j=0,…,i−1j = 0, \dots, i-1. Wie oft wird der Rumpf der inneren Schleife für n=10n = 10 ausgeführt?

Laufzeit messen: Operationen zählen und O-Notation · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 2Multiple Choice

Welche der folgenden Aussagen ist richtig?

Laufzeit messen: Operationen zählen und O-Notation · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 3Numerisch

Ein Verfahren braucht ungefähr n⋅log⁡2nn \cdot \log_2 n Schritte. Wie viele sind es für n=1024n = 1024?

Laufzeit messen: Operationen zählen und O-Notation · Algorithmen und Datenstrukturen (Informatik)

Aufgabe 4Freitext

Zeige mit der Definition der O-Notation, dass 5n+20∈O(n)5n + 20 \in O(n) gilt. Gib cc und n0n_0 an.

Nichtdeterministische Automaten und die Potenzmengenkonstruktion · Theoretische Informatik (Informatik)

Aufgabe 1Numerisch

Ein NEA hat 44 Zustände. Wie viele Zustände kann der DEA aus der Potenzmengenkonstruktion höchstens haben?

Nichtdeterministische Automaten und die Potenzmengenkonstruktion · Theoretische Informatik (Informatik)

Aufgabe 2Multiple Choice

Der NEA für „endet auf 0101" liest das Wort 01010101. Welche Menge von Zuständen ist nach dem letzten Zeichen aktiv?

Nichtdeterministische Automaten und die Potenzmengenkonstruktion · Theoretische Informatik (Informatik)

Aufgabe 3Numerisch

Der drittletzte Buchstabe eines Wortes über {0,1}\{0,1\} soll eine 11 sein. Wie viele Zustände hat der kleinste DEA für diese Sprache?

Nichtdeterministische Automaten und die Potenzmengenkonstruktion · Theoretische Informatik (Informatik)

Aufgabe 4Freitext

Erkläre, warum Nichtdeterminismus bei endlichen Automaten die Menge der erkennbaren Sprachen nicht vergrößert.