全排列生成算法

全排列的生成算法方法是將給定的序列中所有可能的全排列無重複無遺漏地枚舉出來 。 此處全排列的定義是 ： 從n個元素中取出m個元素進行排列 ， 當n = m時這個排列被稱爲全排列 。 字典序 、 鄰位對換法 、 循環左移法 、 循環右移法 、 遞增進位製法 、 遞減進位製法都是常見的全排列生成算法 。