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

天津开发网站公司火星时代教育培训机构怎么样

天津开发网站公司,火星时代教育培训机构怎么样,招标网站建设方案,齐齐哈尔城市建设档案馆网站贪心 1、435. 无重叠区间 题目: 给定一个区间的集合 intervals ,其中 intervals[i] [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。 思路: 贪心,重叠个数,和射气球一样,重叠区间…

贪心

1、435. 无重叠区间

题目:
给定一个区间的集合 intervals ,其中 intervals[i] = [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。

思路:
  • 贪心,重叠个数,和射气球一样,重叠区间
func eraseOverlapIntervals(intervals [][]int) int {// 代码一刷sort.Slice(intervals, func(i, j int) bool {return intervals[i][0] < intervals[j][0]})res := 0for i:=1; i<len(intervals); i++ {if intervals[i][0] < intervals[i-1][1] {res++intervals[i][1] = min(intervals[i][1], intervals[i-1][1])}}return res
}
func min(a,b int) int {if a>b {return b};return a}

2、763. 划分字母区间

题目:
输入:s = “ababcbacadefegdehijhklij”
输出:[9,7,8]

思路:
  • ,很有意思,贪心,就是,记录最大值
func partitionLabels(s string) []int {// 代码一size, left, right := len(s), 0, 0res := []int{}map1 := make(map[byte]int, 26)for i:=0; i<size; i++ {map1[s[i]] = i}for i:=0; i<size; i++ {right = max(right, map1[s[i]])if i==right {res = append(res, right-left+1)left = i+1}}return res
}
func max(a,b int)int{if a>b {return a}; return b}

3、56. 合并区间

题目:
输入:intervals = [[1,3],[2,6],[8,10],[15,18]]
输出:[[1,6],[8,10],[15,18]]
解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].

思路:
  • 简单,贪心,区间问题
func merge(intervals [][]int) [][]int {// 代码一刷sort.Slice(intervals, func(i, j int) bool {return intervals[i][0]<intervals[j][0]})res := make([][]int, 0)left, right := intervals[0][0], intervals[0][1]for i:=1; i<len(intervals); i++ {if right < intervals[i][0] {res = append(res, []int{left, right})left, right = intervals[i][0], intervals[i][1]} else {right = max(right, intervals[i][1])}}res = append(res, []int{left, right})return res
}
func max(a, b int)int{if a>b {return a}; return b}
http://www.ds6.com.cn/news/23422.html

相关文章:

  • 网站建设维护是做什么的品牌推广外包
  • 文学写作网站橙子建站怎么收费
  • 服装设计师接单网站哪里搜索引擎优化好
  • 做服装网站设计书市场营销是做什么的
  • 开发手机网站的步骤如何进行搜索引擎优化?
  • wordpress 轻量级主题优化快速排名公司
  • 网站开发 技术维护成都业务网络推广平台
  • wordpress 批量发文章灰色关键词排名优化
  • 北京营销型网站建站公司最近发生的新闻事件
  • 程序开发是什么专业aso优化哪家好
  • 长春网站推广方式百度指数查询官网大数据
  • 凯叔讲故事网站谁做的查询关键词网站
  • 做公章网站360竞价推广登录入口
  • 济南建设厅网站优化关键词排名软件
  • o2o网站开发价格临沂seo公司稳健火星
  • 如何建立个人免费网站百度关键词首页排名
  • 简述网站建设的主要内容世界杯32强排名
  • 做网站在哪个地方买空间西安seo整站优化
  • 企业网站建设的方法有哪些网络培训
  • 什么软件可以做dj视频网站谷歌优化
  • 常州网站建设专业的公司seo优化排名技术百度教程
  • 成都今晚全部解封优化一下
  • 微股东微网站制作平台重庆网络seo公司
  • b2b商城源码网站的优化公司
  • asp.net中文官方网站百度广告关键词价格表
  • 2023年山西有疫情吗seo网站推广批发
  • 网站建设 安庆网络营销策略有哪几种
  • 做网站路径百度注册新账号
  • 漳州台商投资建设局网站千牛怎么做免费推广引流
  • 怎么找网站做宣传品牌策划公司排行榜