Rectangle Overlap
给两个矩形, 判断是不是重合. 开始我是算面积判断的, code很长, 因为算面积的时候, 需要判断两个矩阵的相对位置, 所以要判断很多次. 答案是依靠判断几个角的坐标位置.
class Solution {
public boolean isRectangleOverlap(int[] rec1, int[] rec2) {
if (rec1[0]>=rec2[2]) {
return false;
}
if(rec2[0]>=rec1[2]) {
return false;
}
if (rec1[1]>=rec2[3]) {
return false;
}
if (rec2[1]>=rec1[3]) {
return false;
}
return true;
}
}