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

做期货都看哪个网站深圳市住房和建设局官网

做期货都看哪个网站,深圳市住房和建设局官网,wordpress k线图 插件,做的好的网站欣赏435. 无重叠区间 有了上题射气球的因子,这题也就有思路了,反正无脑排序就行了: 首先将所有区间按照end的大小从小到大排序;选取最早end为起始x_end遍历所有区间,如果该区间的start比end大(可重叠&#xf…

435. 无重叠区间

有了上题射气球的因子,这题也就有思路了,反正无脑排序就行了:

  • 首先将所有区间按照end的大小从小到大排序;
  • 选取最早end为起始x_end
  • 遍历所有区间,如果该区间的start比end大(可重叠),说明不重叠,count++,该区间的end重新定义为end

(以上就是不重叠区间的用法,用总区间数 - 不重叠区间数就是要删除的区间树)

class Solution {public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals, Comparator.comparingInt(a -> a[1]));int count = 1;int x_end = intervals[0][1];for(int[] point : intervals){if(point[0] >= x_end){//这里是等于,因为顶点重叠不算重叠(跟气球那题不一样)count++;x_end = point[1];}}return intervals.length - count;}
}

763. 划分字母区间

贪心就是找到每个字符最后出现的位置,如果如果找到之前遍历过的所有字母的最远边界, 当前i等于边界,就加入结果集再把left+ 1:

class Solution {private int[] alphabet  = new int[26];private List<Integer> resList = new ArrayList<>();public List<Integer> partitionLabels(String s) {for(int i = 0 ; i < s.length(); i++){alphabet[s.charAt(i) - 'a'] = i;}int left = 0, right = 0;for(int i = 0; i < s.length(); i++){right = Math.max(right, alphabet[s.charAt(i) - 'a']);if(i == right){resList.add(i - left + 1);left = i + 1;}}return resList;}}

image

  • 初始化一个右边界right,是i之前所有字母的最远边界的最大值,左边界left用于计算区间长度。

56. 合并区间

  • 这题的关键点在于通过更新resList中的元素(特别是终点end)而不是创建新元素直接加入。
class Solution {public int[][] merge(int[][] intervals) {LinkedList<int[]> res = new LinkedList<>();Arrays.sort(intervals, Comparator.comparingInt(o -> o[0]));res.add(intervals[0]);for (int i = 1; i < intervals.length; i++) {if (intervals[i][0] <= res.getLast()[1]) {int start = res.getLast()[0];int end = Math.max(intervals[i][1], res.getLast()[1]);//实际上就是更新res的最后一个元素res.removeLast();res.add(new int[]{start, end});}else {res.add(intervals[i]);}}return res.toArray(new int[res.size()][]);}
}

image

http://www.yidumall.com/news/76410.html

相关文章:

  • 做简单的企业网站需要学哪些百度合作平台
  • 网站建设添加资料百度seo怎么做
  • 南宁企业网站设计公百度网址收录提交入口
  • 注册公司需要的网站建设短视频搜索seo
  • 广州哪家网站建设公司好百度搜索数据查询
  • 河南省城乡和住房建设厅网站首页谷歌seo靠谱吗
  • 网站建设公司有多少钱网站优化推广培训
  • 泸州做网站公司福清网络营销
  • 聊城做网站哪里好seo网站优化培训怎么样
  • 怎么里ip做网站南宁网站快速排名提升
  • 邦策网站建设平台核心关键词
  • 管理咨询公司招聘条件seo专业推广
  • 淘宝客做网站链接东莞seo软件
  • 在哪个网站可做网络夫妻百度排行榜明星
  • php做网站导购现在搜索引擎哪个比百度好用
  • wordpress 伪静态 效果关键词优化外包服务
  • 网站成功案例设计搜索引擎入口网址
  • 青岛美容化妆品外贸网站建设360网站排名优化
  • 网页制作网页设计安卓手机优化神器
  • 如何在网站做电子杂志seo服务运用什么技术
  • wordpress登录400错误邯郸seo推广
  • asp.net怎么做登录网站杭州百度百家号seo优化排名
  • 营销型网站建设有哪些seo 公司
  • 做公司网站长春关键词优化报价
  • 深圳政府招聘信息网站深圳排名seo
  • 网站建设从零开始 教程廊坊优化外包
  • 徐州市网站开发google官网登录入口
  • 品牌网站建设技术seo网站培训班
  • 网站建设高级开发语言成都今天重大新闻事件
  • asp网站页面设计临安网站seo