Du kan evt. prøve at tænke på det som et talsystem med base 18 og så bare tælle op.
Idéen lyder helt genialt, jeg kan bare ikke lige umiddelbart finde en måde at lave mit eget talsystem programmeringsmæssigt :s Det er vidst en større opgave
Hvis du spørger om det jeg tror du spørger om, så prøv : http://mindprod.com/jgloss/permutation.html
Dijkstra's har jeg allerede overvejet, men da jeg skal bruge følgende kan jeg ikke helt se hvordan jeg bruger Dijkstra's:
a b c
a c b
a b a
a c a
b a c
...
Altså muligheden for at hoppe frem og tilbage i mit Dijkstra net.