Psycho_Coder , 18 May 2014 Introduction Today, I will be telling you how to print all the possible permutations of a string provided by the user. I will show you the recursive way to do this. The programming paradigm that we use in case of Recursion is backtracking. What do you mean by Permutations? A permutation, also called an “arrangement number” or “order,” is a rearrangement of the elements of an ordered list S into a one-to-one correspondence with S itself. A string of length n has n! permutation. For more information, visit http://mathworld.wolfram.com/Permutation.html .
Read full article from String Permutations - How to Generate Permutations of String or Numbers - CodeProject