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

网站建设好如何开通中国对外贸易网站

网站建设好如何开通,中国对外贸易网站,市场营销专业课程,青岛做网站优化的公司LeetCode T435 无重叠区间 题目链接:435. 无重叠区间 - 力扣#xff08;LeetCode#xff09; 题目思路: 这题思路和昨天的打气球类似,我们需要按照左区间或者右区间进行排序,然后哦判断第i个区间的左端点和第i-1个区间的右端点的大小关系,,如果大于等于,那么就无需操作,一旦…LeetCode T435 无重叠区间 题目链接:435. 无重叠区间 - 力扣LeetCode 题目思路: 这题思路和昨天的打气球类似,我们需要按照左区间或者右区间进行排序,然后哦判断第i个区间的左端点和第i-1个区间的右端点的大小关系,,如果大于等于,那么就无需操作,一旦小于了,那么就发生了重叠,相应的我们更新左端点为两者之间的较小值,并且要对定义的count进行,这样就统计了重叠的个数,也就是我们要删除的个数.总体思路类似于昨天 题目代码: class Solution {public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals, (a,b)- {return Integer.compare(a[0],b[0]);});int count 0;for(int i 1;i intervals.length;i){if(intervals[i][0] intervals[i-1][1]){intervals[i][1] Math.min(intervals[i - 1][1], intervals[i][1]);count;}}return count;} }LeetCode T763 划分字母区间 题目链接:763. 划分字母区间 - 力扣LeetCode 题目思路: 首先我们明确题意,这题的要求是对字符串中的第一个字母开始,再找到第一个字母的过程,途中遇见的字母必须全部包含在内,最后分割后的字符串,每个字母都只出现在这个子串中,有人不理解这道题的题目 这里举个例子 开头是a,这里我们就要找到下一个a,但是找寻的途中遇见了b,这里所有的b也必须包含在内了,以此类推.我们的思路是对每个字母进行映射,每次更新字母最后出现的位置,然后遍历数组,看到达那个位置的途中有没有遇见更大的位置,有则更新,当我遍历的位置等于我目前的最大位置时,将目前为止减去开始位置的大小加入到结果数组中. 题目代码: class Solution {public ListInteger partitionLabels(String s) {ListInteger result new ArrayList();int[] edge new int[26];char[] chars s.toCharArray();for(int i 0;ichars.length;i){edge[chars[i] - a] i;}int index 0;int lastedge -1;for(int i 0;ichars.length;i){index Math.max(edge[chars[i] - a],index);if(index i){result.add(i-lastedge);lastedge i;}}return result;} } LeetCode T56 合并区间 题目链接:56. 合并区间 - 力扣LeetCode 题目思路: 我们这里使用和之前一样的策略来解决问题,这里首先按照左区间进行排序一次,我们进行一次for循环,定义一个start来标记区间的起始位置,一个bound来标记结束位置,我们尽心判断,如果区间的左区间大于上一个的右区间,这里就没有重复的,我们就进行添加,添加完更新左右区间,否则就直接更新右区间为原来bound和现在的最大值,以包含覆盖这一整个区间,最后结束之后再添加最后一个区间,因为这里比较了少了一次,所以要额外加一个元素.最后以二维数组形式返回即可. 题目代码: class Solution {public int[][] merge(int[][] intervals) {Listint[] result new ArrayList();Arrays.sort(intervals,(a,b)-{return a[0] - b[0]; });int start intervals[0][0];int bound intervals[0][1];for(int i 0;iintervals.length;i){if(intervals[i][0]bound){result.add(new int[]{start,bound});start intervals[i][0];bound intervals[i][1];}else{bound Math.max(bound,intervals[i][1]);}}result.add(new int[]{start,bound});return result.toArray(new int[result.size()][]);} }
http://www.hkea.cn/news/14403541/

相关文章:

  • 保险公司网站策划网页制作培训总结
  • 网站怎么做全站搜索学科建设的网站
  • 微信网站建设费用计入什么科目廊坊seo外包公司
  • 网站备案点不进去安装下载app
  • 梅州建站怎么做广东深圳大学
  • 网站开发甲方需求文档代码编写网站
  • 网站建设速成班怎么弄小程序
  • 网站根目录下美橙网站建设学习教程
  • 麻涌镇网站仿做搬瓦工wordpress安装
  • 手机看电视剧网站大全公司网络维护是做什么的
  • 恐怖音乐怎么做的视频网站ppt主题大全素材
  • 涿州做网站的公司企业信用信息公示系统网址年检
  • 流程做网站郑州企业推广
  • 外贸单在哪些网站做做网站一般图片的比例
  • wap视频网站如何做360网站的排名
  • 品牌建设网站有哪些百度400电话
  • 江门企业模板建站南昌高端网站建设
  • 汽车网站开发儿童摄影网站设计
  • 网站大学报名官网入口中企动力销售陪酒多吗
  • 汕头模版网站建设青岛公司网页设计
  • 邢台商城类网站建设深圳龙岗网站建设哪家好公司
  • 网站首页栏目设置南宁百度seo优化
  • 办公用品网站建设市场定位上城区商城网站建设
  • 2016年做网站能赚钱网站制作公司有哪些
  • 公司网站建设内容上市设计网站
  • wdcp备份的数据库网站文件在哪里外贸人常去的网站
  • 潍坊建设局网站wordpress 弹窗插件
  • 河北综合网站建设系列安徽专业做网站的大公司
  • 官方查企业信息的网站p2p理财网站建设
  • 网站注册商是什么微信朋友圈营销文案