In meinem Artikel
Basisklasse für Sortieralgorithmen
wird gezeigt, wie man ALLES sortieren kann, was sich irgendwie wie ein Array ansprechen lässt.
Quicksort, Insertion sort, Selection sort und Bubble sort sind vorhanden.
Das könnte aber deinen Lehrer überfordern.