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

网站做菠菜网络推广运营团队

网站做菠菜,网络推广运营团队,邢台做网站公司,百度推广开户免费回溯&#xff1a; 1.先声明好大集合和小集合&#xff0c;在调用回溯函数&#xff0c;终止条件为sumtarget&#xff0c;要进行剪枝操作减少遍历的次数&#xff0c;去重操作防止数组中有两个相同的值来组成的集合相同。 class Solution {List<List<Integer>> li1ne…

回溯:

1.先声明好大集合和小集合,在调用回溯函数,终止条件为sum==target,要进行剪枝操作减少遍历的次数,去重操作防止数组中有两个相同的值来组成的集合相同。

class Solution {List<List<Integer>> li1=new ArrayList<List<Integer>>();List<Integer> li2=new ArrayList<Integer>();public List<List<Integer>> combinationSum2(int[] candidates, int target) {//接收计算总和int sum=0;//方便去重操作Arrays.sort(candidates);huisu(candidates,target,0,sum);return li1;}public void huisu(int[] candidates,int target,int Index,int sum){//终止条件if(sum==target ){li1.add(new ArrayList<>(li2));return ;}//遍历和剪枝操作for(int i=Index;i<candidates.length&&sum+candidates[i]<=target;i++){//去重操作if (i>Index&&candidates[i]==candidates[i-1]){continue;} //加入集合li2中li2.add(candidates[i]);sum+=candidates[i];//嵌套huisu(candidates,target,i+1,sum);//回溯操作sum-=li2.get(li2.size()-1);li2.removeLast();}}
}

http://www.tj-hxxt.cn/news/43664.html

相关文章:

  • 制作一个景点的网站苏州百度代理公司
  • cf刷枪网站怎么做的sem与seo
  • 东海做网站公司设计网站的公司
  • 网站icp备案怎么做seo优化专员
  • 衢州建校地址南宁seo专员
  • 测试页面网站建设百度营销推广登录
  • 网站页面上的下载功能怎么做深圳做网站公司哪家好
  • 广西网站建设.com百度站长平台注册
  • 东莞樟木头网站建设福州百度快速优化排名
  • 宜兴做阿里巴巴网站站长之家 seo查询
  • 菜鸟学做网站的步骤得物app的网络营销分析论文
  • 如何给网站做引流运营和营销是一回事吗
  • 网站备案流程详细站牛网是做什么的
  • 专门卖建筑材料的网站百度竞价开户渠道
  • 沈阳网站制作公司教育机构在线咨询
  • 网站被k是什么意思足球进球排行榜
  • 四川自助seo建站网页设计的流程
  • 开发者选项怎么打开系统优化软件哪个好
  • 什么网站可以直接做word百度文库个人登录
  • 网站域名 格式网络营销与管理
  • 如何提高外贸网站排名白帽优化关键词排名seo
  • wordpress app创建账户seo网站优化收藏
  • 网络营销有哪些推广方法外贸seo是啥
  • 网站建设 技术支持 阿里谷歌seo 外贸建站
  • 嵌入式和网站开发湖南省人民政府官网
  • 做存储各种环境信息的网站域名注册网站有哪些
  • 网站索引量下降网络营销的现状分析
  • 做英文网站公司长春网站快速排名提升
  • 网页导航视频网站在线制作教程seo和sem的区别是什么?
  • 高明区做网站石家庄百度快照优化排名