Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:sorting:radixsort:start [07.07.2025 18:46] – Frank Schiebel | faecher:informatik:oberstufe:algorithmen:sorting:radixsort:start [07.07.2025 19:01] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 30: | Zeile 30: | ||
Implementiere Radix-Sort im Programmgerüst der entsprechenden Klasse in der Bluej-Vorlage von https:// | Implementiere Radix-Sort im Programmgerüst der entsprechenden Klasse in der Bluej-Vorlage von https:// | ||
- | Betrachte zunächst den Konstruktor: | + | **A2.1** |
+ | |||
+ | Kontrolliere deine Überlegung mit Hilfe entsprechender Eingaben, indem du das erzeugte Objekt untersuchst. | ||
+ | |||
+ | **A2.2** Als " | ||
+ | |||
+ | <code java> | ||
+ | // Buckets als Array aus ArrayLists erzeugen | ||
+ | ArrayList< | ||
+ | for(int i=0; i<10; i++) { | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | '' | ||
+ | |||
+ | **A2.3** Implementiere die beiden Abschnitte " | ||
+ | |||
+ | **A2.4** Wiederhole den Verteilen/ | ||
+ | |||
+ | Du musst dir noch überlegen, wie du der Reihe nach Einer-, Zehner, Hunderter-Stelle ermitteln kannst, um bei jedem neuen Durchlauf in die passenden Buckets zu sortieren. | ||
+ | |||
+ | Außerdem musst du festlegen, wie oft diese äußere Schleife durchlaufen werden soll - '' | ||
++++ Lösungsvorschlag | | ++++ Lösungsvorschlag | |