一维坐标区间位置的7种关系

//区间位置的7种情况A[a,b]  B[c,d]
            if (b <= c)
            //不相交
            else if (a > c && b < d) {
              //B包含A
            } else if (c > a && d < b) {
              //A包含B
            } else if (a < c && c < d && d > b) {
              //A和B的左半部分重叠
            } else if (a < d && d < b && c < a) {
             //A和B的右半部分重叠
            } else if (a == c) {
                //头相等       
            } else if (b == d) {
                //尾相等            }
发布了100 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39827677/article/details/105046753