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

石家庄网站设计培训班wordpress查询文章分类

石家庄网站设计培训班,wordpress查询文章分类,wordpress+4.5,wordpress头部高度这道题可以用列表来写,首先对所有的数组区间依据第一个数字进行排序,然后创建一个数组列表存放合并重叠后的结果。 如果列表为空,或者当前区间的起始位置大于列表中区间的最后一个位置,则不重叠直接插入列表,否则合并…

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

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

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

最后利用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/389968/

相关文章:

  • 阿里巴巴网站建设分析泰州网站建设方案
  • wordpress技术分析沈阳网站建设优化企业
  • 凡科建站网站万网影
  • 家居网站建设全网营销网络管理系统中管理对象
  • 网站的建设意义自问自答网站怎么做
  • 陕西建设机械股份有限公司网站wordpress微博评论箱
  • 产品详情页模板免费下载seo整站优化网站建设
  • 网站显示iis7曲阜建设公司网站
  • 网站建设与信息安全培训小结网站开发专业 工作意愿
  • 哈尔滨网站建设可信赖品牌策划案
  • 在dw里可以做网站后台吗网站批量修改
  • 证券网站怎么做国际军事新闻最新消息视频
  • 网站设计就业压力游戏登录器列表更新网站建设
  • 建站需要什么软件天津做网站.都找津坤科技
  • 长春哪有做网站公司wordpress 主题 水墨
  • 网站的搜索功能企业互联网营销推广服务
  • 网页 网站 站点的区别自学做视频网站
  • 企业销售网站建设做竞价的网站还用做seo
  • 环境艺术设计网站推荐网络公司运营是干啥的
  • 网站首页导航代码专门做恐怖的网站
  • 建设政务网站佛山制作网站公司
  • 苏州网站排名优化价格建设银行海淀支行 网站
  • 手机网站建设专业服务公司个人主页网站html
  • 微信公众号网站建设游戏泉州网站建设方案维护
  • 成立公司怎么做网站网站建设的主要技术指什么
  • 网站架构设计图怎么做西安seo
  • 营销型网站建设的步骤流程是什么图片外链生成
  • 帝国cms 调用网站名称西数网站管理助手
  • 品牌网站建设仁術大蝌蚪网站建设宣传psd
  • 江苏做网站找谁wordpress文章存储位置