LeetCode-46. Permutations
生活随笔
收集整理的這篇文章主要介紹了
LeetCode-46. Permutations
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、問題描述
就是全排列問題。
二、問題解決
應該哪一本數據結構的書上都有講了。
void get_permute(vector<int>& nums, int pos, vector<vector<int>>& result) {if (nums.size() == pos) {result.push_back(nums);return;}for (int i = pos; i < nums.size(); i++) {swap(nums[pos], nums[i]);get_permute(nums,pos+1,result);swap(nums[i], nums[pos]);} } vector<vector<int>> permute(vector<int>& nums) {vector<vector<int>> result;get_permute(nums,0,result);return result; }?
轉載于:https://www.cnblogs.com/likaiming/p/8398478.html
總結
以上是生活随笔為你收集整理的LeetCode-46. Permutations的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LOL刀妹多少钱
- 下一篇: 小米激光投影仪1S和Vidda C1对比