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

网站界面怎么做百捷网站建设

网站界面怎么做,百捷网站建设,购买网站空间,网站建设公司专业网站开发需求这道题可以用列表来写,首先对所有的数组区间依据第一个数字进行排序,然后创建一个数组列表存放合并重叠后的结果。 如果列表为空,或者当前区间的起始位置大于列表中区间的最后一个位置,则不重叠直接插入列表,否则合并…

这道题可以用列表来写,首先对所有的数组区间依据第一个数字进行排序,然后创建一个数组列表存放合并重叠后的结果。

如果列表为空,或者当前区间的起始位置大于列表中区间的最后一个位置,则不重叠直接插入列表,否则合并区间。

这里合并起始位置不变,依据区间末尾最大的那个数作为结尾。

最后利用toArray方法,把列表转成二维数组输出。

代码如下:

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;// 合并区间
public class Solution2 {public  int[][] merge(int[][] intervals) {//首先对区间按照起始位置进行排序Arrays.sort(intervals, Comparator.comparing(a->a[0]));List<int[]>merged=new ArrayList<>();//遍历排序后的区间for(int[] interval:intervals){//如果结果列表为空,或者当前区间的起始位置大于结果列表中最后一个区间的结束位置//则说明没有重叠,直接将当前区间添加到结果列表中if(merged.isEmpty()||merged.get(merged.size()-1)[1]<interval[0]){merged.add(interval);}else {//存在重叠需要合并区间merged.get(merged.size()-1)[1]=Math.max(merged.get(merged.size()-1)[1],interval[1]);}}//将结果列表转换成二维数组并返回return merged.toArray(new int[merged.size()][]);}
}

 1.比较器

Comparator.comparingInt(a -> a[0]) 创建了一个比较器,该比较器根据整数数组的第一个元素的值来比较两个整数数组。如果第一个数组的第一个元素小于第二个数组的第一个元素,则比较器认为第一个数组“小于”第二个数组(在排序的上下文中)。

2.区间比较

merged.get(merged.size()-1)[1] < interval[0]:这个条件判断语句的意思是,如果merged列表中最后一个区间的结束位置小于当前interval区间的起始位置,则条件为真。这种情况表明merged列表中的最后一个区间与interval区间没有重叠,因为它们的结束位置和起始位置之间有空隙。

http://www.yayakq.cn/news/923342/

相关文章:

  • 镇江建网站手工小制作 小学生
  • 建设官方企业网站wordpress 相册 主题
  • 广州网站设计制作报价建设平台网站
  • 网站毕业设计一般做几个页面城市中国商业网站平台
  • 选择郑州网站建设做网站有用nodejs
  • 推广型网站免费建设删除hao123主页
  • 微信公众号服务号网站开发流程图企业网站建设开发服务
  • 网站建设 html5免费php网站模板
  • 百度不更新网站网站备案规定
  • 什么语言开发网站危险网站怎么做二维码
  • 企业网站不备案会怎么样加入网站帮忙做网站
  • 站长之家网站查询十大网站建设服务商
  • wordpress多站点开启宿州金融网站建设
  • 青海网站建设多少钱小企业怎么建网站平台
  • vs做网站的书籍中国设计联盟官网
  • 广州网站建设制作的公司做平面设计必看的网站
  • dede企业网站模板wordpress调用js函数
  • 绣花图案设计网站怎么开网站做网红
  • 商务网站建设策划书范文建设网站用什么服务器
  • 网站建设公司专业公司建设网站属于什么科目
  • 上海网站开发与设计h5网站怎么做api对接
  • 在线视频教育网站开发高级服装定制平台
  • 旅游网站设计与实现论文模板在线制作
  • 网站开发语言排名多语言版本的网站
  • 做的烂的大网站广告投放平台主要有哪些
  • 顺德微网站建设wordpress模版 区块链
  • 诗人做的网站网站建立的流程
  • 深圳网站建设与制作公司惠济郑州网站建设
  • 做网站要不要服务器河北省住房和建设厅网站
  • 北京中国建设工程造价管理协会网站企业网站缺点