/guava/guava/src/com/google/common/math/Quantiles.java
return interpolate( dataset[quotient], dataset[quotient + 1], remainder) ;
return interpolate ( dataset[quotient], dataset[quotient + 1], remainder, scale ) ;
int remainder = (int) (numerator - (long) quotient * scale); selectInPlace(quotient, dataset, 0, dataset.length - 1); if (remainder == 0) { return dataset[quotient]; } else { selectInPlace(quotient + 1, dataset, quotient + 1, dataset.length - 1); <extra_id_0> } } } public static final class ScaleAndIndexes { private final int scale; private final int[] indexes;