leetcode:Permutations
2015-04-01 16:08
323 查看
class Solution { vector<vector<int> > ret; int N; public: void perm(vector<int> &num, int i){ if( i == N){ ret.push_back(num); } for(int j = i; j < N; j++){ swap(num[i], num[j]); perm(num, i + 1); swap(num[j], num[i]); } } vector<vector<int> > permute(vector<int> &num) { // Start typing your C/C++ solution below // DO NOT write int main() function N = num.size(); ret.clear(); perm(num, 0); return ret; } };
相关文章推荐
- leetcode-Permutations(2014.2.3)
- leetcode Permutations II
- leetcode — permutations-ii
- LeetCode 数字排列问题 46 Permutations
- LeetCode——Permutations
- LeetCode 46: Permutations
- [LeetCode] Permutations
- LeetCode46:Permutations
- leetcode -- Permutations
- LeetCode(46) Permutations
- 【leetcode】Permutations
- leetcode 刷题之路 12 Permutations
- Leetcode Permutations II
- leetcode: Permutations
- leetcode--Permutations
- [LeetCode]题解(python):046-Permutations
- LeetCode 46. Permutations
- [leetcode]46. Permutations
- LeetCode Permutations II
- Permutations -- LeetCode