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

深圳app开发公司都有哪些怎么做网站优化

深圳app开发公司都有哪些,怎么做网站优化,上海企业网站定制,抖音代运营v信xantpy靠谱刷题刷到LeetCode回溯DFS的算法题39题的时候,碰见一个Arraylist里面的bug,其中dfs函数里面的第一个if判断里面的语句 paths.add(path); path.clear();其中path是添加了path,但是添加之后path.clear(),导致原来添加到paths的path置为空数组,因为ArrayList的add只是把一个引用指…

刷题刷到LeetCode回溯DFS的算法题39题的时候,碰见一个Arraylist里面的bug,其中dfs函数里面的第一个if判断里面的语句

paths.add(path);
path.clear();

其中path是添加了path,但是添加之后path.clear(),导致原来添加到paths的path置为空数组,因为ArrayList的add只是把一个引用指向了path,并不是深度复制,也就是说不是拷贝了一个新的ArrayList,因此改动原来的path会导致添加到paths的元素同样发生变化,直接也是clear掉了!

package org.example.SolutionTest3;import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Solution {public List<List<Integer>> combinationSum(int[] candidates, int target) {int n=candidates.length;List<Integer> path=new ArrayList<>();List<List<Integer>> paths=new ArrayList<>();return use_dfs(candidates,paths,path,target);}public List<List<Integer>> use_dfs(int[] candidates , List<List<Integer>> paths ,List<Integer> path , int target){for(int i = 0;i<candidates.length;++i){dfs(candidates,paths,path,target,target-candidates[i]);}return paths;}public void dfs(int[] candidates , List<List<Integer>> paths ,List<Integer> path , int target,int num){if(num==0&&!path.isEmpty()){System.out.println("path = " + path);paths.add(path);path.clear();//path=new ArrayList<>();return;}else if(num<0&&!path.isEmpty()){path.remove(path.size()-1);return;}for( int i = 0 ; i<candidates.length;++i){int next_num = num-candidates[i];if(next_num<0){continue;}path.add(candidates[i]);dfs(candidates,paths,path,target , next_num);}}public static void main(String[] args) {List<List<Integer>> lists = new Solution().combinationSum(new int[]{2, 3, 6, 7},7);System.out.println(lists);}
}
http://www.tj-hxxt.cn/news/107816.html

相关文章:

  • 厦门网站做的比较好北京最新疫情最新消息
  • 保定网站建设方案托管阿亮seo技术
  • 电商网站订烟平台官网教育培训机构前十名
  • 用返利网站做爆款优化是什么意思?
  • 网站建设nayuwang河北seo公司
  • ic外贸网站建设怎么弄一个网站平台
  • 中天建设集团有限公司董事长成都seo优化推广
  • 打鱼网站建设十个有创意的线上活动
  • dz如何做门户网站学会计哪个培训机构比较正规
  • 魔站网站开发东莞今天最新消息新闻
  • 网站怎么做域名实名认证西安快速排名优化
  • 查邮箱注册的网站网站关键词优化建议
  • 唐山网站建设费用百度一下你就知道官网百度
  • 合肥网站建设哪里好百度关键词优化怎么做
  • 短视频素材免费做seo推广公司
  • 网页设计与制作有哪些企业网站seo点击软件
  • 公司网站设计好推广自己的网站
  • 那里做网站最好seo网站权重
  • 怎么做卖辅助网站昆明seo技术培训
  • 网站开发厂商谷歌chrome
  • 电商网站建设服务平台国内广告联盟平台
  • 网站建设颜色代码表聊城网站seo
  • 视频主播网站产品营销方案策划书
  • 在网上做效果图的网站营销方案策划
  • 营销型网站搭建公司我有广告位怎么找客户
  • 广告模板在哪个网站好58同城黄页推广
  • 义务网站建设北京百度seo排名点击软件
  • 百度推广 网站备案广告行业怎么找客户
  • 网站首页客服qq做超链接云搜索引擎
  • 什么网站可以直接做word文档西安官网seo技术