Er din sortering ikke inkonsistent? Konsistens i din sortering ville være hvis der i dit resultat skulle byttes om på 10 og 11 (0 skal vel også være sidst på det andet ciffer).
Der er to muligheder. De er lige gode, men den sidste kræver, at man kun nogle gange skal huske noget i sin kode. Den første er lavet, så der altid skal tænkes på samme måde.
1. Infør, at prioritering altid sker med største nummer først. Sålænge nummeret ikke skal vises til nogen, så slutter løsningen her. Er der derimod brug for at vise nummeret "X" til brugeren, så skal det blot vises, som (Max + 1) - "X".
2. Tallet 0 bruger du slet ikke, men kalder det istedet det maximale nummer (32767, hvis det f.eks. er Integer). Alle steder, hvor du skal vise tallet, erstatter du blot det maximale tal med 0 (efter sorteringen). Ved denne løsning angiver 1 også plads nr. 1.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.