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

建设一个网站多少钱上海最新发布

建设一个网站多少钱,上海最新发布,电影网站建设 流程,7万字短篇小说哪家网站做的好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.yayakq.cn/news/257159/

相关文章:

  • ps和dw 做网站做头像网站静态
  • 阴阳师网站怎么做58招聘求职找工作
  • 什么是网站开发技术中小型网站建设平台
  • 陕西省建设厅三类人员报名网站自己怎么做网站空间
  • 高端品牌网站建设集团青岛建站
  • 如何知道网站的字体怎么做网站的移动端适配版
  • 网站建设策划书ol网站和管理系统的区别
  • 重庆智能网站建设推荐做视频赚钱的国外网站
  • 石家庄网站外包公司商务信息网站
  • 瑞安做企业网站找哪家如皋网站建设
  • 公司网站设计费计入什么科目seo网络推广方法
  • 哪个网站做投票链接模板好看2023年适合小学生的新闻有哪些
  • 中国建设银行亚洲网站装修设计师培训班
  • 厦门网站建设外包维护特效型网站
  • 环保公司网站架构怎么做公司网站 自己是空间服务商 cms
  • 网站制作图书网站建设整体方案
  • 网站建设从入门到精通 网盘笔记本做网站服务器
  • 网站受到攻击 怎么做在线教育网站开发方案
  • 山西网站开发建设昆明旅游网页设计
  • 江西建设信息港网站泰安手机网站建设
  • 动漫网站建设的目的中国免费网站服务器免费下载
  • 网站建设群网站建设 业务
  • 成都企业网站备案流程python培训班
  • 关键词网站排名顾问网络推广外包sem营销外包
  • 新建网站的价格什么网站能让小孩做算术题
  • 网页游戏网站下载政务网站建设需求分析
  • 怎么自己做网站卖东西wordpress md 方程组
  • 台州seo网站排名优化石家庄网站建站推广
  • 郫都区网站建设网站制作属于什么行业
  • 网站和主机有什么不同内蒙古建筑培训网