首先找到X方向的中点,如果中点是一个点,那么分别从这个点开始往左右找就行:如果是一个区间,比如1 2之间,那么首先总点数得是偶数,然后以1和2往左右两边找就行.. 找的时候,有3种情况: 同时没找到,继续: 一个找到,一个没找到,FALSE: 同时找到,左边找到的每个点,必须对应一个右边找到的每个点,纵坐标相同. 所以构架的时候,我用的 Map public class Solution { public boolean isReflected(int[][] points) { Map<Int…