Teil 10 Flashcards
Sortierung
•Wenn man ein Array mit vielen Elementen hat, möchte man diese Elemente häufig in eine bestimmte Reihenfolge bringen,
-z.B. eine Studierendenliste sortiert nach Matrikelnummern, eine Adressliste alphabetisch sortiert nach Nachnamen oder im Sport eine Ergebnisliste sortiert nach Wurfweiten.
•Zur Sortierung gibt es verschiedene Verfahren. Im folgenden wird die Methode SelectSort behandet.
(Ebenfalls sehr verbreitet ist die Methode BubbleSort.)
•Die verschiedenen Verfahren unterscheiden sich hinsichtlich der notwendigen Verarbeitungsdauer.
Bei sehr großen Datenmengen hat es deutliche Auswirkungen, welches Verfahren verwendet wird, s. QuickSort
Überladen von Methoden
- C# unterscheidet Methoden durch ihren Namen und durch ihre Parameterliste (Anzahl und Typ der Parameter).
- Daher kann es Methoden mit gleichem Namen aber unterschiedlichen Parameterlisten geben.
Überladene Konstruktoren
- Konstruktoren können ebenfalls überladen werden.
* Der Konstruktor ohne Parameter heißt Standard‐Konstruktor.