当前位置: 首页 > news >正文

wordpress文章模板百度推广优化中心

wordpress文章模板,百度推广优化中心,wordpress页脚设计,运城做网站要多少钱leetcode46 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2: 输入&#…

leetcode46

给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。

示例 1:

输入:nums = [1,2,3]
输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

示例 2:

输入:nums = [0,1]
输出:[[0,1],[1,0]]

示例 3:

输入:nums = [1]
输出:[[1]]

需要记忆nums是否被用过,使用used记忆

递归终止条件:temp达到预定大小,push,返回

递推条件:没使用过的,push进temp。进下一层。递归达到最大深度后,释放最后一位。回溯都是一位一位释放的,不要着急

vector<vector<int>> permute(vector<int>& nums) {if (nums.size() == 1) {return { nums };}       vector<vector<int>> res;vector<int> temp; vector<bool> used(nums.size(), false);help(nums, res, temp,used);return res;
}
void help(vector<int>& nums, vector<vector<int>>& res, vector<int> temp, vector<bool>& used) {if (temp.size() == nums.size()) {res.push_back(temp);return;}for (int i = 0; i < nums.size(); i++) {if (!used[i]) {temp.push_back(nums[i]);used[i] = true;help(nums, res, temp, used);used[i] = false;temp.pop_back();}                       }return;
}

http://www.15wanjia.com/news/43830.html

相关文章:

  • 厦门建设局网站软文网站推广
  • wordpress + nextgen galleryseo薪资
  • 厦门做网站软件搜索引擎营销的方法不包括
  • 烟台网站建设联系电话百度爱采购推广怎么入驻
  • 手机上制作网页的软件抖音seo什么意思
  • 百度网站申诉专门代写平台
  • 电商网站开发框架国内最新新闻事件今天
  • 51这个网站还有吗培训心得体会100字
  • 企业网站网站建设价格营销技巧美剧
  • 缅甸做网站优化设计七年级上册数学答案
  • 网站开发支付功能做网站的平台有哪些
  • 网站建设的要点长沙百度快速排名
  • 网络分析的应用案例点击seo软件
  • 网站购买云空间360优化大师官方最新
  • 网站建设合同按什么交印花税搜索网站哪个好
  • 全国八大员报名官方网站长沙关键词优化方法
  • 凡科轻站小程序模板seo是什么职业
  • 常见的域名有哪些长沙seo霜天
  • 做网站一般使用什么算法saas建站平台
  • 群晖nas怎样做网站泰州百度seo公司
  • 免费网站如何做宣传第三波疫情将全面大爆发
  • 做金属小飞机的网站市场营销策划公司
  • 网站有没有做网站地图怎么看网络站点推广的方法
  • 网站建设php教程郑州seo技术培训班
  • 那曲做网站合肥网站推广助理
  • 沈阳定制网站方案百度电脑版登录网站
  • 深圳网站程序开发制作深圳seo网站推广方案
  • 武汉网站设计公司哪家好惠州seo外包服务
  • 深圳商城网站设计费用广告代理
  • 男女做暧暧网站怎么办网站平台