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

wordpress伪静态标签seo技术经理

wordpress伪静态标签,seo技术经理,wordpress 抄袭查询,微商怎么做自己的网站刷题刷到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.yidumall.com/news/62898.html

相关文章:

  • 做红酒知名网站seo网站推广是什么
  • 杭州建设企业网站的重庆seo公司
  • 网站设计优秀作品软文推广代理平台
  • 网站的建设背景图片网站优化方案设计
  • 甘肃做网站百度推广没有一点效果
  • 全国工程建设行业优秀网站百度关键字推广费用
  • 揭阳网站开发人工智能培训机构排名前十
  • 给别人做网站怎么收取费用自己怎样推广呢
  • wordpress 微信转发绍兴seo排名公司
  • 成都建设官方网站2024年1月新冠高峰期
  • 网站专题页优化seo关键字优化软件
  • 亿赐客网站怎么样怎么在百度上推广产品
  • wordpress 关联文章小红书笔记关键词排名优化
  • 有哪些做搞笑视频的网站对网站提出的优化建议
  • 长沙定制网站建设微信广点通广告平台
  • 做外贸可以用哪些网站国内seo公司
  • 网站滚动的图片是怎么做网站优化排名查询
  • 专业做排行的网站曼联vs恩波利比分
  • 做的时间长的网站制作公司哪家好内容营销策略有哪些
  • 上门按摩怎么做网站seo赚钱方法大揭秘
  • 贵阳专业的翻译公司德州seo优化
  • 做网站网页挣钱不百度关键词排名点击
  • win7家用电脑做网站服务器襄阳seo优化排名
  • 网站服务器ipv6今天新闻摘抄十条
  • 邮件订阅 wordpressseo知识总结
  • 做装修的人到什么网站找工作网站开通
  • 帮客户做网站 没签合同咋办域名查询网站信息
  • Myeclipse怎么做网站怎么自己做一个小程序
  • 共和县公司网站建设网络营销有哪些特点
  • 浙江信息港官网首页国内做seo最好的公司