任意数字序列“123456”之类,输出它们所有的排列组合
作为一个菜鸟,难得动手,记录下。思路是:排列组合,高中数学解法是6个中选一个,然后5个中选一个,4选1,3选1。。这样组合就完成了。假设需要排列组合的字符串为“123”,先取“1”,然后“2”,“3”,得出“123”,这里明显看出取“1”后,取“3”,再取“2”得“132”。这时候我想一开始获得“123”后,能不能直接返回到取“2”那个阶段,把“2”改为“3”,貌似这样比较省力哦!这个与递归有点像
原创
2013-08-11 21:33:02 ·
12218 阅读 ·
0 评论