1 | 无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。 |
我们求整个字符串的排列,可以看成两步:
首先求所有可能出现在第一个位置的字符,即把第一个字符和后面所有的字符交换,求后面所有字符的排列。
仍把后面的所有字符分成两部分:后面字符的第一个字符,以及这个字符之后的所有字符。然后把第一个字符逐一和它后面的字符交换
1 | class Solution { |
1 | class Solution { |
参考文献
作者:LineCutFeng
链接:https://leetcode-cn.com/problems/permutation-i-lcci/solution/shu-wo-zhi-yan-zai-zuo-de-ge-wei-du-shi-hao-yang-d/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。