29th February 2008 - 3 minutes read time
Here are two ways in which you can figure out all of the different permutations of an array.
The first is using a recursive algorithm. This nibbles apart the array and sticks it back together again, eventually resulting in all of the different permutations available.