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

网站建设最新教程视频以下哪个是专业的网页制作软件

网站建设最新教程视频,以下哪个是专业的网页制作软件,龙岩天宫山住宿怎么订,餐饮网站建设目标题意理解#xff1a; 每个数字在每个组合中只能使用 一次 数字可以重复——难点#xff08;如何去重#xff09; 每个组合和target 求组合#xff0c;对合限制#xff0c;考虑回溯的方法。——将其抽象为树结构。 树的宽度——分支大小 树的深度——最… 题意理解         每个数字在每个组合中只能使用 一次         数字可以重复——难点如何去重        每个组合和target         求组合对合限制考虑回溯的方法。——将其抽象为树结构。         树的宽度——分支大小         树的深度——最长的组合和target   去重难点         根据《代码随想录》关于树层去重的引入         第一个位置选2再次选2的话下面的分支回出现重复的[2,3]组合。         实际上保留第一个分支之后同一位置相同的数值选项可以剪除。         用used[]数组来维护是否被访问的状态。          回溯的方法         1.确定返回值参数列表         2.确定终止条件|剪枝条件         3.单层逻辑|回溯操作 1.暴力回溯剪枝优化 考虑返回值一般为void, 参数包含数组和目标值当前数值指示下标 终止条件 sum4,特别的sum4时收集结果。 单层递归逻辑一定要对sum和path、used数组做好回溯操作。 数层剪枝candidates[i-1]candidates[i]遇到重复值 used[i-1]true:表示上一个重复的值在该组合内被用到。 used[i - 1] false表示上一个重复值在该组合内没有用到应该是同一树层用到——即数层重复剪枝。 ListListInteger resultnew ArrayList();LinkedListInteger pathnew LinkedList();int sum0;public ListListInteger combinationSum2(int[] candidates, int target) {boolean[] usednew boolean[candidates.length];Arrays.sort(candidates);Arrays.fill(used, false);backtrackig(candidates,target,0,used);return result;}public void backtrackig(int[] candidates, int target,int startIndex,boolean[] used){//终止|剪枝if(sumtarget) return;else if (sumtarget) {result.add(new ArrayList(path));return;}//单层递归逻辑for(int istartIndex;icandidates.length;i){//数层剪枝if(i!0candidates[i-1]candidates[i]used[i-1]false) continue;path.add(candidates[i]);sumcandidates[i];used[i]true;backtrackig(candidates,target,i1,used);path.removeLast();sum-candidates[i];used[i]false;}} 注意两个特殊的地方 Arrays.sort(candidates);//数组排序 Arrays.fill(used, false);//数组填充实际上该数组默认也是false. 2.分析 时间复杂度O() 空间复杂度O(n)
http://www.zqtcl.cn/news/270080/

相关文章:

  • 国外的ps网站网页源代码翻译器
  • 六安马昌友优化营商环境 助推高质量发展
  • wdcp 配置网站什么是搜索引擎营销?
  • 东莞网站上排名建设银行网站登录不进去
  • 陕西建设厅八大员官方网站服装公司做哪个网站
  • 福建省住房和城乡建设厅网站站群 网站如何做
  • 网站换稳定服务器网页制造与网站建设论文
  • wordpress 产品目录seo技术是干什么的
  • 做里番网站犯法吗中建八局第一建设有限公司资质
  • 怎么制作网站教程电商seo建站优化价格表
  • 黄平网站建设网站建设公司广告 晴天娃娃
  • 中山市 有限公司网站建设网站建设 福步 2018
  • 英语网站开发中国桥梁建设公司排名
  • php做的网站怎么运行公司网站备案查询
  • jsp 响应式网站模板设计类网站策划案
  • 建设银行网站怎么注销网银百度广告联盟
  • flash建网站教程天津市建设工程评标专家网
  • 合格的网站设计师需要会什么软件seo 深圳
  • 公司网站建设费用账务处理软文300字案例
  • 门户型网站特点网站营销推广的公司
  • wordpress gif主题seo兼职怎么收费
  • 商城免费建站系统手机端首页尺寸多少
  • 网站上存储播放视频怎么做wordpress 作品集 相册
  • 建设网工程信息南昌官网seo厂家
  • 上海网站seo牛巨微网页设计模板html代码个人介绍
  • 网站 架构 设计公司网站建设费怎么做账
  • 合肥电脑网站建站萍乡手机网站建设
  • 优化seo网站西安wordpress 做购物网站
  • 广州建设档案馆网站稿定设计app免费版官方
  • 橙色企业网站源码建设工程投标文件在哪个网站有发布