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

网站建设的成本有哪些方面wordpress数据库在哪

网站建设的成本有哪些方面,wordpress数据库在哪,如何做网站数据库,网站跳出率太高93. 复原 IP 地址,78. 子集, 90. 子集 II 93. 复原 IP 地址78. 子集90. 子集 II 93. 复原 IP 地址 有效 IP 地址 正好由四个整数(每个整数位于 0 0 0 到 255 255 255之间组成,且不能含有前导 0 0 0),整…

93. 复原 IP 地址,78. 子集, 90. 子集 II

    • 93. 复原 IP 地址
    • 78. 子集
    • 90. 子集 II

93. 复原 IP 地址

有效 IP 地址 正好由四个整数(每个整数位于 0 0 0 255 255 255之间组成,且不能含有前导 0 0 0),整数之间用 ‘.’ 分隔。

  • 例如:“ 0.1.2.201 0.1.2.201 0.1.2.201” 和 “ 192.168.1.1 192.168.1.1 192.168.1.1” 是 有效 IP 地址,但是 “ 0.011.255.245 0.011.255.245 0.011.255.245”、“ 192.168.1.312 192.168.1.312 192.168.1.312” 和 “ 192.168 @ 1.1 192.168@1.1 192.168@1.1” 是 无效 IP 地址。

给定一个只包含数字的字符串 s s s ,用以表示一个 IP 地址,返回所有可能的有效 IP 地址,这些地址可以通过在 s s s 中插入 ‘.’ 来形成。你 不能 重新排序或删除 s 中的任何数字。你可以按 任何 顺序返回答案。

示例 1:

输入:s = “25525511135”
输出:[“255.255.11.135”,“255.255.111.35”]
示例 2:

输入:s = “0000”
输出:[“0.0.0.0”]
示例 3:

输入:s = “101023”
输出:[“1.0.10.23”,“1.0.102.3”,“10.1.0.23”,“10.10.2.3”,“101.0.2.3”]

  • 字符串只包含数字可以直接用int转换判断范围,外加前导 0 0 0判断。
  • 题目条件是正好,所以回溯要到判断index到结尾时候是否满足要求。
class Solution:def restoreIpAddresses(self, s: str) -> List[str]:       result = []path = []n = len(s)self.backtracking(s,0,n,path,result)return resultdef backtracking(self,s,index,n,path,result):if index == len(s) and len(path) == 4:result.append('.'.join(path[:]))return if len(path) > 4:  # 剪枝returnfor i in range(index,min(n,index+3)):if self.is_ip(s[index:i+1]):path.append(s[index:i+1])self.backtracking(s,i+1,n,path,result)path.pop()def is_ip(self,num):if num[0]=='0' and len(num)>1:return False if int(num)>=0 and int(num)<=255:return True

78. 子集

给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。

解集不能包含重复的子集。你可以按任意顺序返回解集。

示例 1
输入:nums = [1,2,3]
输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]

示例 2
输入:nums = [0]
输出:[[],[0]]

不包含重复元素,用模板直接回溯不需要判断return条件。

class Solution:def subsets(self, nums: List[int]) -> List[List[int]]:result = []self.backtracking(nums,0,[],result)   return result         def backtracking(self,s,index,path,result):result.append(path[:])for i in range(index,len(s)):path.append(s[i])self.backtracking(s,i+1,path,result)path.pop()

90. 子集 II

给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的 子集(幂集)。

解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。

涉及重复元素问题,在回溯前先排序,利用递归的时候下一个startIndex是i+1而不是0去重,对同一树层使用过的元素进行跳过。

示例 1
输入:nums = [1,2,2]
输出:[[],[1],[1,2],[1,2,2],[2],[2,2]]

示例 2
输入:nums = [0]
输出:[[],[0]]

class Solution:def subsetsWithDup(self, nums: List[int]) -> List[List[int]]:result = []num1 = sorted(nums)self.backtracking(num1,0,[],result)   return result         def backtracking(self,s,index,path,result):result.append(path[:])for i in range(index,len(s)):     if i>index and s[i]==s[i-1]:continuepath.append(s[i])self.backtracking(s,i+1,path,result)path.pop()
http://www.yayakq.cn/news/749635/

相关文章:

  • 广东专业做网站排名公司山西招标
  • 腾讯云域名备案需要提供网站建设方案书wordpress 列表图片
  • 访问wap网站网站 建设意见
  • 网站开发网页设计游戏设计石景山网站建设的大公司
  • 为什么建设网站很多公司没有专做特卖的网站
  • 内容网站lnmp wordpress php7
  • 网站建设的感想可以做婚礼视频的网站有哪些
  • 怎么评判一个网站做的好与坏中国丹阳
  • 南昌网站建设公司服务免费高清短视频素材库
  • 做网站人才建设一个网站需要哪些步骤
  • 企业网站制作价格网络推广预算方案
  • 公司做网站提供资料怎么通过域名做网站
  • 广州市网站建设需要审批ui设计比较成功的网站页面
  • 企业网站建设包括2018年怎样做淘宝客网站
  • 上海企业网站建设制作免费关键词优化工具
  • 昆山app网站制作智能工程学院
  • 沈阳便宜做网站的知名平面广告设计公司
  • 网站开发协议百度广州网站订制开发
  • 怎么用自己的服务器做网站网站该怎么做链接
  • 一个网站两个空间石家庄兼职做网站
  • 北京市网站备案动力做网站
  • 为何建设银行网站无法登陆网站营销推广公司
  • 公司没网站怎么做dspwordpress phpwamp
  • 论坛网站开发框架angular公众号申请
  • 主题公园网站建设wordpress在国内很慢
  • 宜昌 房地产网站建设企业网站创建的步骤
  • 肇庆网站建设方案咨询网络推广公司运营
  • 石河子网站设计佛山网站优化排名推广
  • 教做鞋的网站武昌手机网站
  • 做外贸网站推广广州网站设计培训