@Override public int compare(Point o1, Point o2) { if (o1.getY() > o2.getY()) { return 1; } else if (o1.getY() < o2.getY()) { return -1; } else { if (o1.getX() > o2.getX()) { return 1; } else if (o1.getX() < o2.getX()) { return -1; } else { return 0; } } }
public static double distance(Point p1, Point p2) { return distance(p1.getX(), p1.getY(), p2.getX(), p2.getY()); }