Sie sind auf Seite 1von 1

Vorlesung: Matthias Rarey

Übung: Marten Maack u.v.a. Version: 20. Oktober 2023

Algorithmen und Datenstrukturen


WS 2023/24
Präsenzaufgabenblatt 1

Aufgabe 1.1 Beweisen oder widerlegen Sie die folgenden Aussagen:

1. 2n = O(n),
1
2. n = O(1),

3. n = O(1)

4. n2 = O(n),

5. n · log n = O(n2 ),

6. n2 + n = O(n2 ),

Aufgabe 1.2 Betrachten Sie den folgenden, umgangssprachlich formulierten Algorithmus. Ge-
geben sei eine Urne mit einer geraden Anzahl n = 2k ≥ 1 weißer Kugeln und einer beliebigen
Anzahl m ≥ 1 schwarzer Kugeln.

B ALL S ELECTION :
Solange wenigestens zwei Kugeln in der Urne sind, nimm zwei beliebige Kugeln aus der Urne
heraus. Falls beide die gleiche Farbe haben, so entferne die Kugeln aus dem Spiel und lege eine neue,
schwarze Kugel in die Urne. Sollten jedoch beide Kugeln unterschiedliche Farben haben, so lege
die weiße Kugel in die Urne zurück und entferne lediglich die schwarze Kugel aus dem Spiel. Der
Algorithmus stoppt, sobald nur noch eine Kugel in der Urne übrig ist.

Beweisen Sie, dass die letzte Kugel in der Urne schwarz ist. Geben Sie dazu eine geeignete
Schleifeninvariante an.

Das könnte Ihnen auch gefallen