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

做期货都看哪个网站腾讯企点下载

做期货都看哪个网站,腾讯企点下载,wordpress删除文章数据,付第三期网站建设费的账务处理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.khdw.cn/news/9037.html

相关文章:

  • 百度网站广告怎么做整合营销沟通
  • 呼市网站制作招聘东莞优化seo
  • 网站设计字体大小规范免费软件下载网站有哪些
  • 百度云免费做网站网站运营工作内容
  • 如何修改网站源文件百度seo文章
  • 广东智慧团建网站登录关键词统计工具有哪些
  • rest api 做网站plc培训机构哪家最好
  • 洛阳恢复客运最新通知seo优化的主要任务包括
  • 佛山市做网站的淘宝指数查询入口
  • 做平面设计在什么网站能挣钱搜索引擎营销的流程
  • 什么样的资质做电子商务网站免费发帖的平台有哪些
  • 网上作业网站怎么做的营销策划方案
  • 网站做显卡评测软件如何在百度发布短视频
  • 外贸营销型网站开发杭州seo公司哪家好
  • 商超网站太原网站建设方案咨询
  • wordpress怎么社交分享插件深圳百度推广排名优化
  • 苏州知名网站制作开发成都网络优化公司有哪些
  • 做屏保那个网站下载图好网站推广系统
  • q a wordpress插件下载地址唐山seo推广公司
  • 关于网站建设新闻品牌搜索引擎服务优化
  • 怎么选择手机网站建设海外seo培训
  • 网站导航栏设计成都百度关键词排名
  • 网站免费注册域名网站建设优化收费
  • 上海新闻网站有哪些青岛seo霸屏
  • 昆明网站建设推荐黄山seo公司
  • 网站列表页是啥公司网站优化
  • 做网站v赚钱windows优化大师有毒吗
  • 做网站哪里好中国十大营销策划公司排名
  • 汽车之家网站友情链接作用
  • 做网站的收入全媒体运营师培训机构