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

网站建设 维护 编程做网站学什么代码

网站建设 维护 编程,做网站学什么代码,比较好的app创意想法,wordpress 千万数据库目录 435 无重叠区间 763 划分字母区间 56 合并区间 435 无重叠区间 将intervals数组按照左端点进行升序排序。 设置变量len标志此时新加入端点后所有区间的位置#xff0c;将其赋初值为第一对区间的右端点#xff0c;因为该点是一定可达的。设置变量res来存储需要移除空间…目录 435 无重叠区间 763 划分字母区间 56 合并区间 435 无重叠区间 将intervals数组按照左端点进行升序排序。 设置变量len标志此时新加入端点后所有区间的位置将其赋初值为第一对区间的右端点因为该点是一定可达的。设置变量res来存储需要移除空间的数量。 遍历intervals数组有如下两种情况 如果当前区间右端点小于或者等于新区间的左端点说明可以将新区间加入到总区间中将len赋值为新区间的右端点。如果当前总区间右端点大于新区间的左端点说明加入发生了冲突将res。局部最优是在保证res较小的情况下使得总区间范围尽可能小如果发生以下情况即当前总区间右端点大于新区间的右端点为了使得较小区间总范围较小我们应该放弃上一个端点选择新端点所以应该进行判断使得len为总区间右端点和新区间右端点之间的最小值。 import java.util.Arrays; class Solution {public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals,(o1, o2) - {if(o1[0] o2[0]){return o1[1] - o2[1];}return o1[0] - o2[0];});int res 0;int len intervals[0][1];for(int i 1;i intervals.length;i){if(len intervals[i][0]){len intervals[i][1];}else{res;len Math.min(len,intervals[i][1]);}}return res;} } 时间复杂度O(nlogn)排序的时间复杂度为nlogn,遍历的时间复杂度为n 空间复杂度O(logn)排序所需要的栈空间 763 划分字母区间 56 合并区间
http://www.dnsts.com.cn/news/9009.html

相关文章:

  • 商务网站建设中存在的问题文登市城乡建设局网站
  • 做网站分类链接网站关键词可以添加吗
  • 个人网站域名怎么取搜索引擎推广的关键词
  • 公司云网站建设营销网建
  • 传统的网站开发模式网站配色 要用什么原则
  • 建定制营销型网站软件外包公司有哪些
  • 游戏网站建设表格恢复网址
  • 江苏住房与城乡建设厅网站度假区网站建设方案
  • 视频网站模板源码上饶做网站建设
  • 搜狗网站提交区域名查询
  • 免费电子版个人简历可编辑成都seo优化外包公司
  • wordpress做网站教程wordpress 手机图片主题
  • 网站建设需要知道什么揭阳专业做网站
  • 成都html5网站建设免费网络电话免费30分钟
  • 杭州企业宣传画册制作公司株洲正规竞价优化推荐
  • 潍坊网站建设报价费用华星建设集团网站
  • 站长工具seo推广秒收录wordpress商城付款
  • 网站设计与网页配色实例精讲pdf用wordpress做博客
  • 购物网站建设精英wordpress新建php页面模板
  • 郯城县网站建设网站建设公司排行
  • 墙绘网站建设泰安房产交易信息网
  • wordpress 获取侧边栏仙桃网站优化
  • 做一些购物网站帮别人设计网站的网站吗
  • 山东网站营销seo哪家好哈尔滨网络推广经理招聘
  • 中卫网架配件多少钱江苏关键词推广seo
  • 网站开发公司名字网站设计步骤
  • 蓬莱做网站案例室内设计图片
  • 有域名了 怎么做网站唐山制作网站公司
  • 咸宁网站设计无人机东莞网站建设
  • 西部数码网站备份面备案网站建设