kombinatorische Algorithmen

Blatt 3 SS00

Prof. Laue

Abgabe 24.05.2000

 

Teil a Abgabe in der Vorlesung

Teil b per email an axel.kohnert  ..at.. uni-bayreuth.de

 

 
 
 

Aufgabe 4  (4+4 Punkte)


a)
Entwerfen Sie einen Algorithmus zur gleichverteilten Zufallserzeugung einer k-Teilmenge einer n-elementigen Menge. Beschreiben Sie den Algorithmus ausführlich. Begründen Sie warum jede Teilmenge gleich wahrscheinlich ausgewählt wird. Zur Verffügung steht die Funktion rand(n)
die Zufallszahlen zwischen 0 und n liefert.
 

b)
Implementieren Sie den Algorithmus. Hierzu lesen Sie das online Manual zu drand48().