社区
C#
帖子详情
如何判断几个区间是否有交叉
红帽小小
2010-02-25 11:22:26
(10,20)(20,30)(30,40)(40,50)
如何判断(X,Y)和上面4个区间是否有交叉
各位朋友有什么好方法没?
...全文
905
5
打赏
收藏
如何判断几个区间是否有交叉
(10,20)(20,30)(30,40)(40,50) 如何判断(X,Y)和上面4个区间是否有交叉 各位朋友有什么好方法没?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
红帽小小
2010-02-26
打赏
举报
回复
好象我也暂时想不到其他的办法,先结了吧
谢谢2位帮忙~~
wanghui0380
2010-02-25
打赏
举报
回复
(10,20)(20,30)如果只是判断有交叉的到也简单
(10,20)-的大小 20-10=10
(20,30)大小30-20=10
(10,20)(20,30)大小30-10=20
现在10+10=20,ok,他们没有交叉
验证:
(10,20)(19,30)
| |
10 11
(10+11)>(30-10)
ok他们有交叉
红帽小小
2010-02-25
打赏
举报
回复
补充一下:要判断的区间个数不一定
gsz_stylm
2010-02-25
打赏
举报
回复
其实,我的想法很简单,既然是区间了,他就有个界限,你可以用他的界限来看看他是处在哪个区间,或者说是那几个区间之间。
判断(x,y)有没有跟其他的区间交叉,
如果x<10,说明他肯定没有跟(10,20)交叉,也不会跟区间左界限>10的区间交叉,
如果x>10说明他有可能跟(10,20)交叉,当然还要看y的大小了,
总之,就是比较x,y 跟几个区间界限的大小,这样就能判定他跟几个区间的交叉。
在这里,还是要好好的考虑一下怎样比较下来,比较的节省时间。
红帽小小
2010-02-25
打赏
举报
回复
小于等于就没有交叉,一旦大于就交叉了,是吧
MT5 非
区间
均线回归刷单EA教学
1.主要面向有一定基础的学员; 2.想编写EA苦于不知道如何下手的学员! 3.能看懂代码的学员! 4.不啰嗦直接上干货! 5.固定框架式编程! 6.面向对象,面向函数式编程! //--- 交易.追踪止损(Symbol(),...
判断
两个
区间
是否
存在交集
等场景,关键点在于
判断
两个
区间
是否
有交集。本文将分享一个快速
判断
两个
区间
是否
存在交集的算法。 思路分析
判断
两个
区间
是否
存在交集,情况可能存在多种,一不小心,可能遗漏某一种情况。不妨换个曲线救国的思路...
js/java
判断
两个
区间
是否
存在重叠
交叉
js/java
判断
两个
区间
是否
存在重叠
交叉
存在
区间
A、
区间
B 重叠的情况有4种,两种相交,两种包含。如图: 不重叠的情况有2种,A在B前或者B在A前。如图:得: 总结1 . 满足max(A.start,B.start)(A.end,B.end),即重复 ...
java
判断
多个
区间
是否
有重合
先讲一下大致场景,项目中一个问卷可以配置多个
区间
,要求保存信息时,
区间
不能重复,如下所示,当选择大于或小于等于时只有后边文本框有值; 范围符号:1-大于/2-小于/3-等于/4-不等于/5-大于等于/6-小于等于/7-全...
【我不熟悉的javascript】
判断
两个
区间
(用数字数组表示)
是否
有交集
判断
两个
区间
(用数字数组表示)
是否
有交集
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章