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

一微网站建设公司免费seo网站推荐一下

一微网站建设公司,免费seo网站推荐一下,免费企业网站建设技术,开封哪里有做交友网站的452. 用最少数量的箭引爆气球 解题思路:首先把原数组按左边界进行排序。然后比较[i-1]的右边界和[i]的左边界是否重叠,如果重叠,更新当前右边界为最小右边界和[i1]的左边界判断是重叠。 class Solution:def findMinArrowShots(self, points:…

452. 用最少数量的箭引爆气球

解题思路:首先把原数组按左边界进行排序。然后比较[i-1]的右边界和[i]的左边界是否重叠,如果重叠,更新当前右边界为最小右边界和[i+1]的左边界判断是重叠。

class Solution:def findMinArrowShots(self, points: List[List[int]]) -> int:if len(points) == 0: return 0points.sort(key=lambda x: x[0])result = 1for i in range(1, len(points)):if points[i][0] > points[i-1][1]: # 第二段的头和第一段的尾不衔接result += 1else:points[i][1] = min(points[i-1][1], points[i][1]) # else是这两段重叠,但是要判断下一个部分是否重叠# 更新尾为最小的右边界,如果下一个[i][0]< [i-1][1],则又有一段重叠return result

优化:按右边界排序的方式通常更直观,因为只需要维护一个变量 current_end 表示当前的射击位置,不需要更新区间边界,也减少了不必要的操作。

class Solution:def findMinArrowShots(self, points: List[List[int]]) -> int:if not points: return 0points.sort(key=lambda x: x[1])  # 按右边界排序result = 1current_end = points[0][1]for i in range(1, len(points)):if points[i][0] > current_end:result += 1current_end = points[i][1]return result

435. 无重叠区间

class Solution:def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int:if not intervals: return 0intervals.sort(key = lambda x:x[0])count = 0for i in range(1, len(intervals)):if intervals[i-1][1] > intervals[i][0]: # 存在重叠intervals[i][1] = min(intervals[i-1][1], intervals[i][1])count += 1return count

763. 划分字母区间

class Solution:def partitionLabels(self, s: str) -> List[int]:last_occ = {}result = []for i, char in enumerate(s):last_occ[char] = istart_index, end_index = 0, 0for i, char in enumerate(s):end_index = max(end_index, last_occ[char])#找出当前字符出现的最远位置if i == end_index:#i遍历到当前end的最尾部,说明前面的所有出现字符到这停下了result.append(end_index - start_index + 1)start_index = i + 1return result
http://www.hkea.cn/news/578653/

相关文章:

  • 做网站用jquery爱站网关键词挖掘
  • wordpress手动裁剪seo营销推广服务公司
  • 英文网站建设网站海南网站制作公司
  • 网页设计与网站建设主要内容软文营销的特点
  • 一起做网站17广州最新小组排名
  • 最专业的网站设计公司有哪些论坛企业推广
  • 单页网站怎么做外链个人网页
  • 宁波城乡住房建设局网站有效的网络推广
  • 网站建设 深圳销售crm客户管理系统
  • 高端网站开发设计站长之家字体
  • 免费网站建站工具购买域名的网站
  • 淘宝联盟怎么做网站百度网站提交
  • 前端做用vue做后台多还是做网站多青岛网站快速排名优化
  • 岳阳网站开发公司海淀区seo多少钱
  • 2017年做网站维护总结百度搜索软件
  • 南京网站建设公司点击器原理
  • 网站怎么编辑搜狗网站提交入口
  • 自建网站做外贸的流程广告推广方式
  • 警告欺骗网站模板免费注册
  • 获取网站访客信息seo分析师招聘
  • 制作网页的网站有哪些网站建设
  • 日本真人做爰无遮挡视频免费网站嘉兴关键词优化报价
  • 忻州市中小企业局网站贵州整站优化seo平台
  • 网页怎么制作超链接seo兼职接单平台
  • 网站建设中应注意哪些问题重庆整站seo
  • 贵阳网站建设哪家便宜微商软文范例大全100
  • 怎么在微信上做网站竞价交易
  • wordpress优化版4.7.4网站seo设计
  • 网上课程网站精准客户数据采集软件
  • 专业网站建设报价外呼系统电销