Ik heb een private type met daarin een kolom met namen, en drie met cijfers. Ik kan de data prima sorteren op cijfers met de gemiddelde bubble sort maar ik mis even de truc om alfabetisch te sorteren.
De stappen die ik al genomen heb:
De string met de naam is fixed length
De string is volledig in kleine letters voor de ascii waarde om te sorteren
Nu zat ik zelf te denken aan een uitbreiding op een normale bubble sort, dus ipv de simpele "IF waarde1 > waarde2 then swap" zal er een for next lus bij komen die zorgt dat de hele string afgelopen word tot ze ongelijk zijn (en dus de namen janssen en jansen kan sorteren).
Maar ik heb geen idee of ik de goede richting in zoek en of dat het misschien mijlen simpeler kan. Ik vraag niet om kant en klare code (vind ik zelf veel te leuk om te doen), maar sorteer theorie is niet echt mijn forté. Een paar hints of een blokschema zouden heel behulpzaam zijn...
De stappen die ik al genomen heb:
De string met de naam is fixed length
De string is volledig in kleine letters voor de ascii waarde om te sorteren
Nu zat ik zelf te denken aan een uitbreiding op een normale bubble sort, dus ipv de simpele "IF waarde1 > waarde2 then swap" zal er een for next lus bij komen die zorgt dat de hele string afgelopen word tot ze ongelijk zijn (en dus de namen janssen en jansen kan sorteren).
Maar ik heb geen idee of ik de goede richting in zoek en of dat het misschien mijlen simpeler kan. Ik vraag niet om kant en klare code (vind ik zelf veel te leuk om te doen), maar sorteer theorie is niet echt mijn forté. Een paar hints of een blokschema zouden heel behulpzaam zijn...