9、区间重合判断

0人阅读 评论(0) 收藏 举报
分类:

区间重合判断
给你一个target线段,判断它是否被已给出的一些线段所包含。

先排序,再将目标区间合并为一个或多个更大的区间,最后判断这些大区间是否可以覆盖源区间。
排序使用快速排序,排序后进行合并,例如比较y0和x1的大小可以判断两个相邻的目标区间是否有交集,如果有交集合并为一个大的区间。
最后再查找,看是否有满足 x <= xi && y <=yi 的目标区间,有的话则可以判定为覆盖。

算法复杂度:
排序采用快速排序的方式:O(N*Log2(N))
合并遍历一次目标区间 : O(N)
查找遍历一次目标区间 : O(N)

这里写图片描述

查看评论

区间重合判定

区间重合判定
  • Jarvan_Song
  • Jarvan_Song
  • 2016-08-30 12:10:42
  • 517

编程之美 - 区间重合判断

问题描述: 给定一个源区间 (x, y)和若干个无序的目标区间 (x0, y0), (x1, y1), (x2, y2), ...... (xn, yn), 判断源区间是否在目标区间内。 ...
  • wangzhiyu1980
  • wangzhiyu1980
  • 2016-07-07 15:57:40
  • 1365

区间重合判断(区间覆盖问题)

题目:给定一些无序区间,判断某个给定的特定区间是否在这些无序的区间内。 这个题目比较简单,首先将给定的区间排序,在对重合的区间进行排序,使得区间变成递增且不重叠的若干个区间,对于给定的区间在已经处理...
  • bertzhang
  • bertzhang
  • 2012-02-15 15:34:55
  • 3740

(算法)判断两个区间是否重叠

题目: 判断两个区间是否重叠 思路: 假设区间表示为[start,end],先存在两个区间A,B. 两个区间的关系有两种:重叠与不重叠 重叠的情况有4种,两种相交,两种包...
  • qq_16583687
  • qq_16583687
  • 2017-07-21 18:02:06
  • 1111

编程之美区间重合判断

一,问题:     1. 给定一个源区间[x,y]和N个无序的目标区间[x1,y1] [x2,y2] ... [xn,yn],判断源区间[x,y]是不是在目标区间内。      2. 给定一个窗口...
  • u010064842
  • u010064842
  • 2013-09-19 14:13:57
  • 1661

3、区间重合判断

1、问题  给定一个源区间[x,y]和N个无序的目标区间[x1,y1] [x2,y2] ... [xn,yn],判断源区间[x,y]是不是在目标区间内。 2、实现 package com.test; ...
  • lirui0822
  • lirui0822
  • 2016-07-03 15:42:54
  • 646

[算法]区间重合判断

题目描述: 给定一个源区间 [x,y]和N个无序的目标区间[x1,y1],[x2,y2],...[xn,y,],判断给定的源区间[x,y]在不在目标区间内。 例如:给定源区间[1 6]和目标区间[1...
  • C12345SDN
  • C12345SDN
  • 2014-09-01 21:12:06
  • 2972

【编程之美】区间重合判断(线段树)

一,问题:        1. 给定一个源区间[x,y]和N个无序的目标区间[x1,y1] [x2,y2] ... [xn,yn],判断源区间[x,y]是不是在目标区间内。        2. 给...
  • tianshuai11
  • tianshuai11
  • 2012-08-04 10:26:53
  • 6410

编程之美——区间重合判断

编程之美——区间重合判断 一. 问题:        1. 给定一个源区间[x,y]和N个无序的目标区间[x1,y1] [x2,y2] ... [xn,yn],判断源区间[x,y]是不...
  • chenglinhust
  • chenglinhust
  • 2012-12-15 15:07:42
  • 971

区间重合判断(C语言实现)

问题描述: 给定一个源区间[x,y](y>=x)和N个无序的目标区间[x1,y1],[x2,y2],[x3,y3],......[xN,yN],判断源区间[x,y]是不是在目标区间内? 例如给定源区间...
  • yyme411
  • yyme411
  • 2013-09-30 11:18:27
  • 3092
    个人资料
    持之以恒
    等级:
    访问量: 5034
    积分: 799
    排名: 6万+
    博客专栏
    文章存档
    最新评论