前几天在写在线测试的时候,碰到一个全排列的问题,写了好几个代码,就是过不了,纠结了几天,最后只能求救于百度了,发现原来是理解题目有偏差,还是太菜了。。。。
我将我的代码写出来,有需要的可以看看,当然,如果发现我存在的漏洞,也请指出来。
Description
将输入的一个字符串中的所有元素进行排序并输出。
Input
不超过5个字符的字符串
Output
所有字符按出现的先后顺序全排列的结果
Sample Input
abc
Sample Output
abc
acb
bac
bca
cab
cba
刚开始没怎么想,以为挺简单的,就啪啪啪(别想歪了)的写了一堆代码。...
前几天在写在线测试的时候,碰到一个全排列的问题,写了好几个代码,就是过不了,纠结了几天,最后只能求救于百度了,发现原来是理解题目有偏差,还是太菜了。。。。
我将我的代码写出来,有需要的可以看看,当然,如果发现我存在的漏洞,也请指出来。
Description
将输入的一个字符串中的所有元素进行排序并输出。
Input
不超过5个字符的字符串
Output
所有字符按出现的先后顺序全排列的结果
Sample Input
abc
Sample Output
abc
acb
bac
bca
cab
cba
...