modify code

master
algorithmzuo 2 years ago
parent 6ce50f1ca1
commit c209807121

@ -39,8 +39,13 @@ public class Code03_MaxGap {
return res;
}
public static int bucket(long num, long len, long min, long max) {
return (int) ((num - min) * len / (max - min));
public static int bucket(int num, int len, int min, int max) {
// 一个桶的范围
double range = (double) (max - min) / (double) len;
// num和min之间的距离
double distance = (double) (num - min);
// 返回桶的编号,向下取整
return (int) (distance / range);
}
}

Loading…
Cancel
Save