字符串的全排列

《程序员面试攻略(第二版)》中第七章的一道题目。题目是这样子的: 实现一个例程,打印出一个字符串字符的所有可能顺序,即,打印这个字符串中所有字符的全排列。将输入字符串中每个字符作为一个独立的字符,即使它们发生重复。对于字符串”aaa”,您的例程应该打印出6个”aaa”。 递归思想可以解决。其算法的主要思路如下: 如果超过了最后一个位置 打印这个字符串 返回 否则 对于输入字符串中的每一个字符 如果
相关文章
相关标签/搜索