In de app hiernaast wordt door middel van de knop Vul lijst een instantie van de klasse ListView gevuld met 30 verschillende getallen tussen de 10 en de 100.
Door middel van de knop Sorteer oplopend wordt de lijst van klein naar groot gesorteerd en de knop Sorteer aflopend sorteert van groot naar klein.
Gebruik om te sorteren het quicksort algoritme.
Pas het algoritme zo aan dat je met de quicksort methode zowel oplopend (ascending) als aflopend (descending) kunt sorteren.
De interface van de quicksort methode ziet er dan als volgt uit:
public void quickSort(int[] rij, int eerste, int laatste, boolean asc)
De variabele asc geeft aan of er oplopend (true) of aflopend (false) gesorteerd moet worden.