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

沈阳网站建设设计报价河北网站建设价格

沈阳网站建设设计报价,河北网站建设价格,平板python编程软件,wordpress 关键词 插件93.复原IP地址 思路: 1.确定回溯函数参数:定义全局遍历存放res集合和单个path,还需要 s字符 startindex(int)为下一层for循环搜索的起始位置。 2.终止条件:当len(path)4且遍历到字符串最末尾&#xff…

93.复原IP地址

思路:

1.确定回溯函数参数:定义全局遍历存放res集合和单个path,还需要

  • s字符

  • startindex(int)为下一层for循环搜索的起始位置。

2.终止条件:当len(path)==4且遍历到字符串最末尾,将path加入res,len(path)>4 return

3.遍历过程:取temp= s[startindex:i+1],判断是否合法

  • 不能超过255
  • 0不能为前导
    • 不能为00
    • 不能为非0数字前导,e.g: 011
class Solution:def restoreIpAddresses(self, s: str) -> List[str]:res = []path = []def backtrack(s,startindex):if len(path)>4:return if len(path) == 4 and startindex == len(s):res.append(".".join(path))return for i in range(startindex, len(s)):temp = s[startindex:i+1]if int(temp)>255:continueif int(temp) == 0 and i!=startindex:continueif s[startindex]=='0'and int(temp)>0:continuepath.append(temp)backtrack(s,i+1)path.pop()backtrack(s,0)return res

78. 子集

思路:

1.确定回溯函数参数:定义全局遍历存放res集合和单个path,还需要

  • nums数组
  • startindex(int)为下一层for循环搜索的起始位置。

2.终止条件:当startindex >len(nums),完成遍历终止

3.遍历过程:求取子集问题,不需要任何剪枝!因为子集就是要遍历整棵树

class Solution:def subsets(self, nums: List[int]) -> List[List[int]]:res = []path = []def backtrack(nums,startindex):if startindex>len(nums):returnif len(path)<=len(nums):res.append(path[:])for i in range(startindex,len(nums)):path.append(nums[i])backtrack(nums,i+1)path.pop()backtrack(nums,0)return res

90. 子集 II

思路:

1.确定回溯函数参数:定义全局遍历存放res集合和单个path,还需要

  • nums数组
  • startindex(int)为下一层for循环搜索的起始位置。

2.终止条件:当startindex >len(nums),完成遍历终止

3.遍历过程:去重,先对nums排序,for循环层不能使用相同元素,排序数组,判断nums[i]==nums[i-1]

class Solution:def subsetsWithDup(self, nums: List[int]) -> List[List[int]]:res = []path = []nums.sort()def backtrack(nums,startindex):if startindex>len(nums):returnif len(path)<=len(nums):res.append(path[:])for i in range(startindex,len(nums)):if i>startindex and nums[i] ==nums[i-1]:continuepath.append(nums[i])backtrack(nums,i+1)path.pop()backtrack(nums,0)return res
http://www.yayakq.cn/news/947574/

相关文章:

  • 有哪些比较好的做ppt好的网站saas平台
  • 如何注册公司网站域名wordpress posts表
  • 做网站能创业吗免费建立网站
  • 西宁网络公司网站建设专业简章
  • 明年做那个网站致富网站编辑器
  • 用c 做的网站怎么打开上海seo优化服务公司
  • 如何用word做网站网站在哪里备案
  • 网站排名seo培训建设网站公司中
  • 网站开发中为什么有两个控制层潮州网站搭建找谁
  • 学院网站建设新闻简报网站开发工作方向
  • 城乡建设举报网站百度搜索首页
  • 深圳快速网站制作哪家公司好湖南响应式网站建设费用
  • 广州响应式网站开发网站智能建设有那些优势
  • 网站建设吉金手指排名15汕头站扩建效果图
  • 莱芜建设局网站酒店网站建设背景分析
  • wordpress 百度平台蚌埠seo外包
  • 网站seoapp模版营销型网站怎么做
  • 校园网站建设的意义网络搭建及应用技能大赛 试题与答案
  • 高校网站安全建设方案长春网站建设中心
  • 怎么注册个人的网站大连庄河网站建设
  • 网站申请名称和域名厦门市建设局网站首页
  • 河南省城市建设网站农商1号的网站建设费
  • 上海的室内设计公司看seo
  • 科技感网站wordpress 点击 排名
  • 做网站 挣广告联盟的佣金中国建设工程安全协会网站
  • wordpress建站连接数据库二手车做网站的目的
  • 拼团购物网站开发快速建站
  • 在那个网站做付汇的延期说明h5页面制作网站易企秀
  • 网站建设 提升和扩大网站文字链接
  • 电脑网站安全证书有问题如何解决企业开发网站公司