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

网站开发与数据库有关系吗国外中文网站域名注册商

网站开发与数据库有关系吗,国外中文网站域名注册商,云南技术网站建设销售,世界著名产品设计作品问题描述 给定很多线段#xff0c;每个线段都有两个数[start, end]#xff0c; 表示线段开始位置和结束位置#xff0c;左右都是闭区间 规定#xff1a; 1#xff09;线段的开始和结束位置一定都是整数值 2#xff09;线段重合区域的长度必须1 返回线段最多重合…问题描述 给定很多线段每个线段都有两个数[start, end] 表示线段开始位置和结束位置左右都是闭区间 规定 1线段的开始和结束位置一定都是整数值 2线段重合区域的长度必须1 返回线段最多重合区域中包含了几条线段 例如[3,10],[3,4],[5,9],[7,13],[9,10]返回3  暴力方式解题 思路 先得到线段最小点和最大点这是所有线段在x轴上的范围 在该范围上取小数点如0.5进行查看即查看每个0.5位置有没有线段包含该点记录多少条线段 max 用一个变量cover保存所有点中最多覆盖的线段条数 最后得到的cover就是重合区域最多的线段数目 图例 利用小根堆解题 思路 1.将开始点排序后遍历该数组 2.将堆中所有 当前线段的开始点的数弹出 3.将该点的结束点加入到堆中 4.记录过程中堆的历史最大长度 5.遍历结束后该长度就是其重合最多线段的个数 图例 待排序数组且以按开始点排序 [3,10],[3,4],[5,9],[7,13],[9,10] 1. 遍历到[3,10]时 2. 遍历到[3,4]时 3. 遍历到[5,9]时 4.遍历到[7,13]时 5.遍历到[9,10]时 code public static int coverMax(int [][] lines){if(lines.length 2)return 0;Arrays.sort(lines, (a, b) - (a[0] - b[0]));PriorityQueueInteger minHeap new PriorityQueue();int max 0;for (int [] line : lines){while (!minHeap.isEmpty() minHeap.peek() line[0]){minHeap.poll();}minHeap.add(line[1]);max Math.max(max,minHeap.size());}return max; }
http://www.huolong8.cn/news/287260/

相关文章:

  • 陕西省网站开发自媒体网站程序
  • 网站开发多线程开发有免费做门户网站吗
  • 网站一般采用的设计方案装潢设计用什么软件
  • php网站开发实用技术课后习题一站式服务工作总结
  • 曹县有没有做网站1级a做爰免费网站
  • 网站源代码上传都需要怎么做建筑模板哪种好
  • 大同住房和城乡建设网站易飞erp系统
  • 比较好的网站设计互联网网站开发的未来方向
  • 网站建设要多少钱wordpress标题分隔符
  • 公司有网站域名,如何做网站百度浏览器手机版
  • 门户网站建设定制深圳小程序开发设计
  • 外贸网站定制大连中山网站建设
  • 太仓市住房和城乡建设局规网站自学设计软件的免费网站
  • 门户网站建设需求东莞市建设局网站首页
  • 网站建设火凤凰做的网站怎么进入互联网
  • html5网站单页模板鸿星尔克的网络营销策略
  • 数据统计网站有哪些饭店装修设计
  • 诸城人才网招聘网如何优化网络连接
  • 建自己博客网站哪个平台可以免费打广告
  • 网站建设补充合同范本国风网页设计欣赏
  • 南宁企业建站程序fc网页游戏排行榜
  • 石家庄建设厅官方网站简述网站开发的5个步骤
  • 手表网站欧米茄报价国外浏览器入口
  • 单页网站域名营销型网站具备的二大能力
  • 城北区建设局网站天津市建设工程网站
  • 企业网站的内容注册永久免费域名
  • 用php做网站用什么框架杭州软件开发培训机构
  • 广州建设工程交易中心主任网站做优化有用吗
  • 一家公司可以做几个网站开发网站监控工具
  • 做网站的优点淘宝店铺怎么买