gpt4 book ai didi

java - 如何找到两个给定范围之间的重叠?

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:23 25 4
gpt4 key购买 nike

<分区>

有没有一种有效的方法可以找到两个范围之间的重叠?

All cases tha possible

实际上,标记为 (a - c) 和 (b - d) 的两个范围,我假设 (c > a) && (d > b)。

(b <= a <= d) which means if ((a >= b) && (d > a))
(b <= c <= d) which means if ((c >= b) && (d >= c))
(a <= b <= c) which means if ((b > a) && (c > b))
(a <= d <= c) which means if ((d > a) && (c > d))

但它永远不会结束,因为这样我一次只能找到一个范围,如果我还必须检查其他情况,则在每个范围内。

例如,如果第一个条件 (1) 正确,我知道范围 (a) 的开始发生了什么,我仍然需要检查范围 (c) 的其他条件。

更不用说所有这些都适用于 (c > a) && (d > b) 的情况,并且其中没有一个等于另一个。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com