Skip to content

Commit 3712bf2

Browse files
Misc
1 parent d941ea6 commit 3712bf2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/YASL/Collectors/KTopCollector.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ public void put(T item, long cnt) {
3636
est = new CEstimationFor<T>(item, cnt);
3737
_byValue.put(item, est);
3838
int ind = Collections.binarySearch(_items, est);
39-
_items.add(-(ind + 1), est);
39+
_items.add(-ind - 1, est);
4040

41-
if ((_K * 1.1) < _items.size())
41+
if ((_K * 1.5) < _items.size())
4242
fitK();
4343
}
4444

4545
private void fitK() {
4646
while (_K < _items.size()) {
47-
_byValue.remove(_items.remove(_K).Item);
47+
_byValue.remove(_items.remove(_items.size() - 1).Item);
4848
}
4949

5050
if (_items.size() == _K)

0 commit comments

Comments
 (0)