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

浙江英文网站建设wordpress主题位置

浙江英文网站建设,wordpress主题位置,网上推广哪个平台好,t想学网站建设78. 子集 - 力扣#xff08;LeetCode#xff09; 题目描述 给你一个整数数组 nums #xff0c;数组中的元素 互不相同 。返回该数组所有可能的子集#xff08;幂集#xff09;。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 样例输入 示例 1#xff1a;…78. 子集 - 力扣LeetCode 题目描述 给你一个整数数组 nums 数组中的元素 互不相同 。返回该数组所有可能的子集幂集。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 样例输入 示例 1 输入nums [1,2,3] 输出[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2 输入nums [0] 输出[[],[0]]提示 1 nums.length 10-10 nums[i] 10nums 中的所有元素 互不相同 题解 使用回溯算法回溯的本质在于使用for循环控制每层遍历使用递归控制深度的树枝遍历 代码 解1 class Solution { private:vectorint path;vectorvectorint res; public:void backing(vectorint nums,int startIndex){// if(startIndexnums.size())// return ;for(int istartIndex;inums.size();i){path.push_back(nums[i]);//遍历路径节点res.push_back(path);//收集每一个路径上的结果backing(nums,i1);//深层遍历path.pop_back();//回溯}}vectorvectorint subsets(vectorint nums) {res.push_back({});backing(nums,0);return res;} }; 解2 class Solution { private:vectorint path;vectorvectorint res; public:void backing(vectorint nums,int startIndex){res.push_back(path);// if(startIndexnums.size())// return ;for(int istartIndex;inums.size();i){path.push_back(nums[i]);backing(nums,i1);path.pop_back();}}vectorvectorint subsets(vectorint nums) {backing(nums,0);return res;} }; 解3 另解不使用回溯使用二进制表示nums每个元素中的状态如nums[1,2,3]每个元素都有取或者不取两种状态如果0表示不取该元素1表示取该元素则所有可取的情况如下图所示 class Solution { private:vectorvectorint res; public:vectorint getSubset(vectorint nums,int temp){int index 0;vectorint path;while (temp) {if (temp 1)//取出每一位的状态如果当前比特位为1就收集该元素path.push_back(nums[index]);index;temp 1;//右移取下一个比特位}return path;}vectorvectorint subsets(vectorint nums) {int n nums.size();for (int i 0; i (1 n); i) { //1n等于pow(2,n)vectorint pathgetSubset(nums,i);res.push_back(path);}return res;} };
http://www.pierceye.com/news/2739/

相关文章:

  • 宁波网站建设制作价格企业网络方案设计思路
  • 电商网站后台报价营销网站 建设 高端
  • 网站建设是系统工程实体服务器做网站
  • 网站修改关键字网站可信认证必须做
  • 哪家网站建设电话护栏板官方网站建设
  • 优惠券网站开发哪家好中国核工业第五建设有限公司校招
  • flash网站的优缺点十堰秦楚网手机版下载
  • 成都网站优化软件mod_rewrite wordpress
  • 优惠券网站制作教程开一个建筑公司容易吗
  • 做网站设计需要学什么做个小程序需要多少钱
  • 怎么免费自己做网站广东网站开发软件
  • 网站托管服务合同可信网站验证 费用
  • 企业网站功能报价可以免费打开网站的软件
  • 品牌网站建设哪好用vs2010做网站导航
  • 企业网站系统功能设计说明阿里云做网站麻烦吗
  • 前台网站开发技术哪家网站设计公司好
  • 怎么建立自己的网站上海网站注销吗
  • 免费的网站登录模板下载平台网站建设有哪些
  • 企业网站必须备案网页设计英语
  • 潍坊网站建设 绮畅网站备案提交管局
  • 直播网站开发核心技术网站开发主流程序
  • 企业网查询官网在线登录入口湖北seo推广
  • html网站首页图片切换设计网站首页要几天
  • 网站建设素材网页数据服务网站策划方案
  • 网站需求建设关系书济南网站优化收费标准
  • 网站被惩罚之后怎么做当前主流的网络营销方式
  • 侨联网站建设方案公司的网页制作需要考虑什么
  • 招聘网站推广怎么做品牌网站建设费
  • 网站如何做注册类 cpawordpress zenmeyong
  • 公司做网站注意什么广州建设工程交易中心网站