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

企业信息公示系统官网济南建站优化

企业信息公示系统官网,济南建站优化,广州微信网站制作,关于网站开发的外文书籍47. 全排列 II 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums [1,1,2] 输出: [[1,1,2],[1,2,1],[2,1,1]]示例 2: 输入:nums [1,2,3] 输出:[[1,…

47. 全排列 II

给定一个可包含重复数字的序列 nums按任意顺序 返回所有不重复的全排列。

示例 1:

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

示例 2:

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

提示:

  • 1 <= nums.length <= 8
  • -10 <= nums[i] <= 10

 使用二维数组保存所有的全排列次序,并使用set容器来去重

class Solution {
public:set<vector<int>> res;vector<vector<int>> _res;bool book[9] = {false};vector<int> path;vector<vector<int>> permuteUnique(vector<int>& nums) {dfs(nums);for(auto &e : res)_res.push_back(e);return _res;}void dfs(vector<int>& nums){if(path.size() == nums.size()){res.insert(path);return;}for(int i = 0; i < nums.size(); i++){if(!book[i]){book[i] = true;path.push_back(nums[i]);dfs(nums);book[i] = false;path.pop_back();}}}
};

http://www.dtcms.com/wzjs/809061.html

相关文章:

  • 公司网站设计方案在崇左app官方网下载
  • 网站类产品怎么做竞品分析企业网站内页
  • php网站开发案例教程 dvd做好网站怎么做app
  • 网站设计 ipadwordpress空间
  • 青岛中小企业网站制作网络公司注册流程及费用
  • 直播网站基础建设高企达建设公司网站
  • 一流的基础微网站开发dw中做网站的步骤
  • 百度站长怎样添加网站网站推广怎么做引流
  • 写过太原的网站网站建设实训总结及体会
  • 建设网站所有步骤请公司建网站
  • 阳江 网站开发企业官方网站系统建设
  • 金融类网站源码如何制造一个网站
  • 茂名网站建设方案书怎样加强组织建设
  • 做实验流程图的网站一些做淘宝优惠券的网站
  • 关于域名用于接入境外网站说明书php网站建设面试
  • 兰州市做网站的天津网站seo设计
  • 住房和城乡建设部监理工程师网站宁波建筑公司排名
  • 海外 网站 推广centos 7下载wordpress
  • 怎样让google收录网站简洁印象wordpress企业主题
  • 建站宝盒小程序手机app界面设计优秀作品
  • 长春制作网站软件宁波网站推广公司价格
  • 静态网站开发项目实验报告重庆网站建设行业新闻
  • 免费网站导航建设建设网站的好处和优点
  • 网站做游戏吗网站建设 网址导航
  • 免费的网站推荐下载公司百度网站怎么做
  • 哪家公司做网站便宜做影视网站如何加速
  • 做打折的淘宝小卖家的网站上海建设厅网站
  • 彩票网站怎么做代理判断网站是否被k
  • 中国建设银行网站首页河西网点精确定时器 wordpress
  • 做好评做销量的网站wordpress+禁用版本