leetcode46. Permutations
来源:互联网 发布:网络cry是什么意思啊 编辑:程序博客网 时间:2024/05/22 12:33
leetcode46. Permutations
class Solution {public: vector<vector<int>> permute(vector<int>& nums) { vector<vector<int>> result = {}; vector<vector<int>> retResult = {}; vector<int> temp = {}; if (nums.size()<1) { result.push_back(temp); return result; } if (nums.size() == 1) { result.push_back(nums); return result; } if (nums.size() == 2) { result.push_back(nums); temp.push_back(nums[1]); temp.push_back(nums[0]); result.push_back(temp); return result; } sort(nums.begin(),nums.end()); temp.assign(nums.begin(), nums.end()); /* for (int i = 0; i<temp.size(); i++) { cout << temp[i]; }*/ for (int j = 0; j < nums.size(); j++) { temp.erase(temp.begin()+j); result = permute(temp); for (int i = 0; i<result.size(); i++) { result[i].insert(result[i].begin(),nums[j] ); retResult.push_back(result[i]); } temp.assign(nums.begin(), nums.end()); } return retResult; }};
阅读全文
0 0
- LeetCode46:Permutations
- Leetcode46 Permutations
- leetcode46. Permutations
- LeetCode46 Permutations
- LeetCode46 Permutations
- leetcode46. Permutations
- LeetCode46——Permutations
- Leetcode46——Permutations
- leetcode46/47-Permutations I/II(全排列问题)
- Leetcode46: Power of Two
- leetcode46简单动态规划
- Permutations
- Permutations
- Permutations
- Permutations
- Permutations
- Permutations
- Permutations
- 有关MyBatis中的主键设置问题
- 边缘计算火到了欧洲,最新的成果竟然是这个
- HTML-属性
- Lua的泛型for循环
- 大数据24小时:俞永福离开阿里大文娱转岗投资,百度无人车将于明年实现量产
- leetcode46. Permutations
- ionic 输入框
- contos7.0 jdk1.8 安装
- 利用百度云m3u8格式hls直播实例
- 100 个 Linux 常用命令大全
- GitHub访问不了
- C/C++对URL分割进行实现
- elasticsearch-jdbc同步myslq数据到elasticsearch
- python: hasattr()、setattr()、getattr()、delattr() 内建函数