Aufgaben
Inhaltsverzeichnis |
Computerübung
Hier habt Sie die Möglichkeit etwas zu Üben und sich im Thema zu festigen.
Aufgabe 1
Erstellen Sie mit Hilfe von Dr.Scheme eine Prozedur, welche es ermöglicht, Listen zu sortieren vom "kleinsten zum Größten" und vom "Größten zum kleinsten"!
<eval id="4bbe828694012">(sort '(12 3 5 29 -4 5 1 9 10)<) (sort '(12 3 5 29 -4 5 1 9 10)>)</eval>
Aufgabe 2
Wie lassen sich mit Hilfe einer Scheme-Prozedur, die Fibonacci Zahlen als Baum darstellen?
Vervollständigen Sie die Prozedur!
<eval id="4bbe8286947ae">(fibtree 5)</eval>
Aufgabe 3
Schreiben Sie eine Scheme-Prozedur, die eine Zufallsliste erzeugt und diese sortiert!
<eval id="4bbe828694fa2">(quicksort (zufallsliste 20))</eval>
Aufgabe 4
Schreiben Sie eine Klasse in Java zum Aufruf von Quicksort. Bauen Sie die math.random() Methode für Zufallszahlen bis 10000 ein. Beachten Sie, das eine Wertanzahl eingeben können sollte( Stichwort read()). Der Code von dieser Seite darf und sollte verwendet werden!
Aufgabe 5
Schreiben Sie ähnlich Aufgabe 4 , eine Klasse zum Aufruf von Mergesort.