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

平邑住房和城乡建设局网站百度网站权重

平邑住房和城乡建设局网站,百度网站权重,用哪个语言做网站比较好,重新配置wordpress组合总和Ⅱ 题目要求 解题思路 按顺序搜索#xff0c;设置合理的变量#xff0c;在搜索的过程中判断是否会出现重复集结果。重点理解对输入数组排序的作用和参考代码中 大剪枝和小剪枝 的意思 这道题域上一问的区别在于#xff1a; 第39题#xff1a;candidates中的数字…组合总和Ⅱ 题目要求 解题思路 按顺序搜索设置合理的变量在搜索的过程中判断是否会出现重复集结果。重点理解对输入数组排序的作用和参考代码中 大剪枝和小剪枝 的意思 这道题域上一问的区别在于 第39题candidates中的数字可以无限制重复被选取第40题candidates中的每个数字在每个组合中只能使用一次 相同点在于相同数字列表的不同排列被视为一个结果。 如何去掉重复的集合重点 为了使得解集不包含重复的组合。可以从以下两种方案思考 使用 hash 天然去重功能但是编码相对复杂使用和第39题和第15题相似的思路不重复就不需要按顺序搜索**在搜索过程中检测分支是否会出现重复结果。**注意在这里的顺序不仅仅指数组candidates有序还指按照一定顺序搜索结果。 由39题我们知道数组candidates有序也是DFS 过程中实现[剪枝]的前提。 将数组先排序的思路来自于这个问题去掉一个数组中重复的元素。很容易想到的方案是先对数组升序排列重复的元素一定不是排好序以后相同的连续数组区域的第1个元素。也就是说剪枝发生在**同一层数值相同的节点第23…个节点因为数值相同的第1个节点已经搜索出了包含了这个数值的全部结果**同一层的其他节点候选数的个数更少搜索出的结果一定不会比第1个节点更多并且是第一个节点的子集。 代码 from typing import List class Solution:def combinationSum2(self, candidates: List[int], target: int) - List[List[int]]:def dfs(begin, path, residue):if residue 0:res.append(path[:])returnfor index in range(begin, size):if candidates[index] residue:breakif index begin and candidates[index - 1] candidates[index]:continuepath.append(candidates[index])dfs(index 1, path, residue - candidates[index])path.pop()size len(candidates)if size 0:return []candidates.sort()res []dfs(0, [], target)return res 复杂度分析 时间复杂度 O ( 2 n ∗ n ) O(2^n * n) O(2n∗n)其中n为candidates的长度。在大多数的递归回溯的题目中我们无法给出一个严格的渐近界限故这里只分析一个较为宽松的渐近上界。 空间复杂度 O ( n ) O(n) O(n)
http://www.zqtcl.cn/news/244652/

相关文章:

  • 免备案手机网站室内设计说明
  • 网站被做站公司贩卖怎样将qq空间建设为个人网站
  • 网站开发有哪几类淮安app开发公司
  • 营销网站建设公司哪家好兵团第二师建设环保局网站
  • 做推广最好的网站是哪个深圳办公室装修招标
  • 郑州高端网站制作wordpress那个版本好
  • wordpress屏蔽右键f12奉化首页的关键词优化
  • cn域名做犯法网站做电影网站需要哪些证
  • 官方网站有哪些韶关做网站的公司
  • 商城网站设计公司怎么样网站制作预算
  • 在济南什么人想做网站网站建设后怎么做主页
  • 联合年检怎么做网站上国家备案查询
  • 社交网站wap模板wordpress网址导航插件
  • 沈阳快速建站公司有哪些国外做二手服装网站
  • 手机如何建立网站平台seo比较好的优化
  • 电商网站建设外包禅城南庄网站制作
  • 哈尔滨企业网站开发报价免费php网站源码
  • 东莞市公司网站建设淄博网站制作营销
  • 企业网站无线端怎么做手机网站做成app
  • 让他人建设网站需要提供的材料可在哪些网站做链接
  • 外贸公司做网站3d建模好学吗
  • dedecms新网站 上传到万网的空间上海新媒体运营公司排名
  • 包装东莞网站建设0769三层网络架构
  • 淘客网站自己做固安建站公司
  • 咸阳学校网站建设联系电话网络app开发网站建设价格
  • 没网站怎么做淘宝客网站建设耂首先金手指
  • 网站带做收录排名淘外网站怎么做
  • 网站建设分金手指排名五申请邮箱账号注册
  • 餐饮加盟网站建设字体怎么安装wordpress
  • 网站建设与维护培训凡科和有赞哪个好用