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

网站论坛推广方案优化设计五年级上册语文答案

网站论坛推广方案,优化设计五年级上册语文答案,网站排行榜前十名,做信息发布网站要多少钱1. 题意 给一个可能含有重复元素的数组#xff0c;求这个数组的所有子集。 2. 题解 跟leetcode 72 子集的差别在于#xff0c;我们需要将重复的元素给去掉。那如何去重呢#xff0c;实际上我们可以先排序将重复的元素给放在一起。然后在回溯后#xff0c;找到下一个不与…1. 题意 给一个可能含有重复元素的数组求这个数组的所有子集。 2. 题解 跟leetcode 72 子集的差别在于我们需要将重复的元素给去掉。那如何去重呢实际上我们可以先排序将重复的元素给放在一起。然后在回溯后找到下一个不与当前元素相同的位置。 2.1 枚举选哪个 class Solution {vectorvectorint ans;vectorint tmp;void dfs(vectorint nums, int depth) {ans.push_back(tmp);int sz nums.size();for (int i depth;i sz; i) {tmp.push_back( nums[i] );dfs( nums, i 1);tmp.pop_back();while (i 1 sz nums[i 1] nums[i]) {i;}} } public:vectorvectorint subsetsWithDup(vectorint nums) {sort( nums.begin(), nums.end() );dfs(nums, 0);return ans;} };2.2 选或不选 class Solution { public:vectorvectorint subsetsWithDup(vectorint nums) {ranges::sort(nums);int n nums.size();vectorvectorint ans;vectorint path;auto dfs [](this auto dfs, int i) - void {if (i n) {ans.push_back(path);return;}// 选 xint x nums[i];path.push_back(x);dfs(i 1);path.pop_back(); // 恢复现场// 不选 x跳过所有等于 x 的数// 如果不跳过这些数会导致「选 x 不选 x」和「不选 x 选 x」这两种情况都会加到 ans 中这就重复了i;while (i n nums[i] x) {i;}dfs(i);};dfs(0);return ans;} }; Ref 0x3f
http://www.dnsts.com.cn/news/262034.html

相关文章:

  • 在线crm系统价格搜索引擎优化学习
  • 网站域名会赠送几个邮箱手表网站有哪个比较好
  • 常州网站建设cz35wordpress 外部链接
  • 盐城本地网站建设公司电话城建局官网
  • 提供网站建设备案墙外必去的网站
  • 网站建设wordpress蚌埠网站优化制作公司
  • 茂名网站建设解决方案私密浏览器如何下载视频
  • 网站网页设计的意义旅游网站的功能
  • 苏州优化网站建设google关键词排名查询
  • 怎么查有做网站的公司有哪些郑州做网站哪家公司最好
  • 网站知识架构一个空间可以做两个网站吗
  • 搭建网站的手机软件住建综合管理平台
  • 工业企业网站建设网上商城用wordpress
  • 网站设计模板图广告制作培训
  • 金融网站欣赏下载了网站建设asp
  • 什么语言做网站简单电子商务网站开发进什么科目
  • 北京保障房建设项目网站百度网站的目标
  • 京东网站建设缺点南宁哪个公司做网站好
  • 海口专业网站建设公司图片素材网站怎么做
  • jquery验证网站地址专业视频网站开发公司
  • 最好的营销型网站案例做百度联盟用什么做网站
  • 网站开发新手什么软件好湘潭企业关键词优化厂家报价
  • 大连网站制作赞ls15227购买网站空间后怎么做
  • 宁波市环境建设保护局网站如何申请一个网站 做视频直播
  • 关于建设网站与营销的好处建设南大街小学网站
  • 网站成功秘诀网站开发建设企业
  • 益阳网站建设益阳自己做高仿衣服网站
  • 怀安县建设局网站免费网站建设制作哪家公司好
  • 本地服务器域名解析网站建设龙元建设陕西公司网站
  • 有什么网站可以做微信支付宝支付宝免费的图片做视频在线观看网站