C# implementation of Heaps algorithm to help get all the posible permutation of an array of objects.
Heaps Algorithm can be found from its Wikipedia page.
This implementation can produce the permutation of the array of any type because it uses a generic implementation.
To use, after you clone the project and compile, the dll is located in the folder {Solution Folder}\Permutation\bin\Debug\Permutation.dll
if you built the project in debug mode or {Solution Folder}\Permutation\bin\Release\Permutation.dll
If however, you have built the project in release mode, after adding the dll you can now use the generic permutation class and the permutation method in the class to permutate an array of objects.
Your Contributions are welcome. Cakes Up!