美文网首页
836. 矩形重叠

836. 矩形重叠

作者: 寂灭天骄小童鞋 | 来源:发表于2020-03-18 20:02 被阅读0次

https://leetcode-cn.com/problems/rectangle-overlap/

func isRectangleOverlap(_ rec1: [Int], _ rec2: [Int]) -> Bool {
    //求不重叠的:rec2的x1 >= rec1的x2 || rec2-x2 <= rec1-x1 || rec2-y1 >= rec1-y2 || rec2-y2 <= rec1-y1
    return !((rec2[0] >= rec1[2]) || (rec2[2] <= rec1[0]) || (rec2[1] >= rec1[3]) || (rec2[3] <= rec1[1]))
}

相关文章

  • 836. 矩形重叠

    只要去除掉:右,左,上,下。这四种情况就可以了

  • 836. 矩形重叠

    矩形重叠 题目描述 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐...

  • 836.矩形重叠

    解题思路 解法一:逆向思维 直接证明两个矩形相交的情况会有很多种,所以可以逆向考虑两个矩形不相交的情形。不妨假设固...

  • 836. 矩形重叠

    https://leetcode-cn.com/problems/rectangle-overlap/

  • leetcode 836. 矩形重叠

    补充: 这道题如果用平移法,应该也是可以做的,个人猜测应该会更复杂一些。

  • 矩形重叠

    题目: 题目的理解: 尝试了好多种方式:(1)使用顶点判断。存在边包含的问题,大矩形包含小矩形的问题。 失败(2)...

  • 矩形重叠

    题目 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, ...

  • 矩形重叠

    题目: 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2,...

  • 836. 矩阵重叠(Python)

    题目 难度:★☆☆☆☆类型:几何 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1)...

  • 223. 矩形面积

    首先判断是不是有重叠部分,其次计算重叠的矩形重叠矩形的左边是两条左边的边,最右的一条重叠矩形的右边是两条右边的边,...

网友评论

      本文标题:836. 矩形重叠

      本文链接:https://www.haomeiwen.com/subject/njvcyhtx.html