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

自己建立网站教程wordpress网站的优化

自己建立网站教程,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 ListListInteger combinationSum(int[] candidates, int target) {int ncandidates.length;ListInteger pathnew ArrayList();ListListInteger pathsnew ArrayList();return use_dfs(candidates,paths,path,target);}public ListListInteger use_dfs(int[] candidates , ListListInteger paths ,ListInteger path , int target){for(int i 0;icandidates.length;i){dfs(candidates,paths,path,target,target-candidates[i]);}return paths;}public void dfs(int[] candidates , ListListInteger paths ,ListInteger path , int target,int num){if(num0!path.isEmpty()){System.out.println(path path);paths.add(path);path.clear();//pathnew ArrayList();return;}else if(num0!path.isEmpty()){path.remove(path.size()-1);return;}for( int i 0 ; icandidates.length;i){int next_num num-candidates[i];if(next_num0){continue;}path.add(candidates[i]);dfs(candidates,paths,path,target , next_num);}}public static void main(String[] args) {ListListInteger lists new Solution().combinationSum(new int[]{2, 3, 6, 7},7);System.out.println(lists);} }
http://www.dnsts.com.cn/news/44381.html

相关文章:

  • 生成拼贴的网站谁给个好网站
  • 建设安全员协会网站现在标书都从哪个网站下载
  • 专门做问卷的调查的网站做视频网站被判刑
  • 郑州免费网站制作网站备案 个人 单位
  • 北京网站seo招聘离石市网站建设公司
  • 写作网站最大宜昌网站网站建设
  • 制作应用的网站国家企业公示系统
  • 做网站就是做app科技公司网站制作公司
  • 网站排名费用容桂网站建设哪家公司好
  • 图片站手机网站怎么做网站开发+演讲
  • php网站开发工程师待遇商丘网站制作教程
  • 建企业网站教程百度引流怎么推广
  • 如何在网站后台备份数据库表手机应用下载网站源码
  • 老域名重新做网站wordpress的网址
  • 云南电子政务网站建设中国空间站建造历程
  • 夜来香广州网站企业网站建设合同百度文库
  • 宁波集团网站建设郴州网红
  • wordpress全站静太化常用网站设置
  • wordpress配置文件是上海网站建设seo推广
  • 长沙经开区建管站免费空间送二级域名
  • 专业摄影网站推荐农业网站素材
  • 网站建设需要哪些技能网站建设经验大总结
  • 景德镇网站网站建设做背景图 网站
  • 做网站需要的公司wordpress升级4.1
  • 网站建设与管理职责制作网站要多少钱
  • 百度不更新网站wordpress 菜单状态
  • 网站建设模型软件网站建设内容3000字
  • 怎么做网站赚网站建设画册
  • 网站开发会议议程范文宁波网络优化seo报价
  • 门户网站开发用什么框架好网站搭建中转