Revision 43435
Added by Giorgos Alexiou almost 8 years ago
FrequencyCounter.java | ||
---|---|---|
143 | 143 |
int optimalBlockSize = Integer.valueOf(statistics.lastEntry().getKey().intValue()); |
144 | 144 |
double eps = 1d; |
145 | 145 |
NavigableSet<BigInteger> keys = statistics.descendingKeySet(); |
146 |
|
|
146 |
BigInteger lastKey = keys.last(); |
|
147 | 147 |
for (BigInteger key : keys) { |
148 |
if (keys.last().equals(key)) break;
|
|
148 |
if (lastKey.equals(key)) break;
|
|
149 | 149 |
double diff = Math.abs(statistics.get(key) - statistics.get(key.subtract(BigInteger.ONE))); |
150 | 150 |
if (diff < eps) { |
151 | 151 |
eps = diff; |
Also available in: Unified diff
minor fix