Abgabe bis Mittwoch, 27. Mai, 10:00 Uhr!
Diese Aufgaben bauen auf der Klasse Menge
auf, die eine mathematische Menge mit Hilfe eines internen Arrays implementiert. Gehen Sie in diesem Übungsblatt davon aus, dass dieses Array nicht sortiert ist.
Formulieren Sie folgende Algorithmen präzise in „natürlicher Sprache“ nach Dr. Bürg.
Bearbeiten Sie mindestens eine der folgenden Teilaufgaben.
Menge
mit einer Objektmethode void bubbleSort ()
, die den internen Array aufsteigend sortiert. Verwenden Sie den Bubble-Sort–Algorithmus.Menge
mit einer Objektmethode void insertSort ()
, die den internen Array aufsteigend sortiert. Verwenden Sie den Insertion-Sort–Algorithmus.Menge
mit einer Objektmethode void selectSort ()
, die den internen Array aufsteigend sortiert. Verwenden Sie den Selection-Sort–Algorithmus.Menge
mit einer Objektmethode void recursiveSort (int beginn)
, die den internen Array aufsteigend sortiert. Verwenden Sie den nachfolgend angegebenen rekursiven Algorithmus.Gegeben: (Rest-)Array A (definiert durch das Array und den Index, an dem der Rest beginnt)
StartMenge
mit einer Objektmethode void collectionsSort ()
, die den internen Array aufsteigend sortiert. Verwenden Sie eine der Sortier-Methoden in java.util.$Id: HEADER.html 2009-05-20 $
Name Last modified Size Description
Parent Directory - Loesung54.java 2023-10-11 10:00 647 README.html 2023-10-11 10:00 957 Loesung53.java 2023-10-11 10:00 1.3K Loesung51.txt 2023-10-11 10:00 1.4K Loesung52.java 2023-10-11 10:00 1.9K HEADER.html 2023-10-11 10:00 2.9K