int compareDistanceValue(MinMaxLen other, int v1, int v2) { if (v2 <= 0) return -1; if (v1 <= 0) return 1; v1 *= distanceValue(); v2 *= other.distanceValue(); if (v2 > v1) return 1; if (v2 < v1) return -1; if (other.min < min) return 1; if (other.min > min) return -1; return 0; }
int compareDistanceValue(MinMaxLen other, int v1, int v2) { if (v2 <= 0) return -1; if (v1 <= 0) return 1; v1 *= distanceValue(); v2 *= other.distanceValue(); if (v2 > v1) return 1; if (v2 < v1) return -1; if (other.min < min) return 1; if (other.min > min) return -1; return 0; }