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

购物网站的目的和意义做百度推广销售怎么样

购物网站的目的和意义,做百度推广销售怎么样,查网站备案信息,微信公众号如何创建文章目录 题目方法一&#xff1a;动态规划方法二&#xff1a;递归加回溯(关键----startIndex) 题目 注意&#xff1a;这里的nums数组里面的元素是各不相同的&#xff0c;所以不存在去重操作 方法一&#xff1a;动态规划 public List<List<Integer>> subsets(int[]…

文章目录

    • 题目
    • 方法一:动态规划
    • 方法二:递归加回溯(关键----startIndex)

题目

在这里插入图片描述
注意:这里的nums数组里面的元素是各不相同的,所以不存在去重操作

方法一:动态规划

在这里插入图片描述
在这里插入图片描述

    public List<List<Integer>> subsets(int[] nums) {List<List<Integer>>  res = new ArrayList<>();//结果集res.add(new ArrayList<>());// 首先将空集加入解集中int n =  nums.length;List<Integer> zres = null;for(int i = 0 ; i < n ; i++){int size = res.size(); // 当前子集数for(int j = 0 ; j<size ;j++){zres = new ArrayList<>(res.get(j));// 拷贝所有子集zres.add(nums[i]);// 向拷贝的子集中加入当前数形成新的子集res.add(zres);// 向lists中加入新子集}}return res;}

方法二:递归加回溯(关键----startIndex)

参考讲解视频:回溯算法解决子集问题,树上节点都是目标集和! | LeetCode:78.子集

根据nums[1,2,3] 可以画出树图,收获的结果集为所有节点,并且根据startIndex 每次只能取startIndex 后面的数,这样可以避免取到【1,2】 【2,1】这样的集合 这两个集合其实是同一个子集,所以每次递归都让startIndex +1 让递归后的只能取startIndex 后面的数

并且注意回溯(在递归后删除递归前加入的数)
在这里插入图片描述

在这里插入图片描述

    List<List<Integer>> res = new ArrayList<>();//结果集public List<List<Integer>> subsets(int[] nums) {List<Integer> zres  = new ArrayList<>();int  startIndax = 0;//每一次取子结果的开始位置,第一次肯定从第一个位置开始dfsback(nums,startIndax,zres);return res;}//递归+回溯public void  dfsback(int[]nums,int startIndax, List<Integer> zres){res.add(new ArrayList<>(zres));//收获结果if(startIndax >= nums.length) return ;//这个条件有没有都没关系  因为如果startIndax >= nums.length  那么下面的for循环根本不会执行  自然会return掉for(int i = startIndax ; i<nums.length  ;i++){zres.add(nums[i]);//收获子结果集dfsback(nums,i + 1 ,zres);//往下递归zres.remove(zres.size()-1);//回溯,还原状态}}
http://www.fp688.cn/news/155683.html

相关文章:

  • 知乎怎么做自己网站推广产品网络推广怎样做
  • 沧州建网站天机seo
  • nginx wordpress 403 forbiddenseo点石论坛
  • 万户网络是干什么的成都seo推广员
  • 寿光网站建设知乎关键词优化软件
  • 成华区统一建设办公室网站湖南长沙疫情最新情况
  • 开封做网站公司汉狮市场推广计划
  • 卖模具做哪个网站好爱站网长尾关键词搜索
  • 建网站找哪家百度指数的使用方法
  • 专业网站建设86215百度非企渠道开户
  • 台州椒江网站建设优化大师怎么强力卸载
  • 网站验证码怎么做的现在有哪些培训学校
  • 网站哪些功能是PHP做的重庆百度快照优化
  • 地方网站名称磁力宝
  • 祥云平台英文网站网站排名优化技巧
  • 网站手机客户端制作重大军事新闻最新消息
  • 衡水做网站服务商舆情信息怎么写
  • 织梦网站手机页怎么做郑州seo优化公司
  • 建设旅游网站的目标产品营销推广
  • 关于网站建设的论文提纲网络营销顾问招聘
  • 个人建设纪检网站网络营销推广服务商
  • 互动网站制作深圳市企业网站seo
  • 博客网站开发视频百度怎么发广告
  • 大型购物网站建站合肥seo优化排名公司
  • 公司建设网站的费用吗seo查询 站长之家
  • 网站建设中模板下载关于友情链接的作用有
  • 做网站的毕设开题依据百度开户需要什么资质
  • 网站建设哪个空间比较好现在怎么做网络推广
  • wordpress发送邮件代码百度关键词优化教程
  • 杭州外贸网站建设公司网络营销教材电子版