C#如何判断几组数值区间是否有重复

无涯大者 2016-01-10 04:58:36
有几组数值,比如:a 大于等于1,b小于等于10,第一组区间(1,10),第二组是(10,15),第三组是(11,16)区间跟第二组就重复了,第三组就不符合要求。请问如何判断这几组数字区间值跟其他几组,是否区间重复呢?
...全文
685 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fcqm8888 2016-02-07
  • 打赏
  • 举报
回复
到底如何判断啊,搞明白没有?
PaulyJiang 2016-01-12
  • 打赏
  • 举报
回复
逻辑很清楚了,自己写个方法比较下就OK了
xuzuning 2016-01-10
  • 打赏
  • 举报
回复
区间相交,不代表数组有交集,除非数组中的数是连续的 a.Min() a.Max() +--------------------+ b.Min() b.Max() +-------------------+ 有 if(b.Min() > a.Min() && b.Min() < a.Max()) 有交集
江南小鱼 2016-01-10
  • 打赏
  • 举报
回复
判断数组是否有交集咯,使用Linq很方便,参考

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧