Kishore Nallan
|
da263b69ea
|
Stable sort does not require key comparison.
|
2017-01-11 21:47:28 +05:30 |
|
Kishore Nallan
|
a67e8f4caa
|
Refactor - use std::tie for comparator.
|
2017-01-11 20:43:55 +05:30 |
|
Kishore Nallan
|
ce471c9bb1
|
Keep the hashset bounded by deleting the element to be replaced in heap from the set.
|
2017-01-09 19:17:53 +05:30 |
|
Kishore Nallan
|
d831c49817
|
Move duplicate ID detection right inside topster.
|
2017-01-08 21:44:36 +05:30 |
|
Kishore Nallan
|
54a60398ab
|
Parameterize rank fields.
|
2016-12-29 21:45:38 +05:30 |
|
Kishore Nallan
|
473aa6d5f6
|
Basic test for topster.
|
2016-12-28 21:28:27 +05:30 |
|
Kishore Nallan
|
8aaa9b174f
|
Allow use of custom primary and secondary attributes for ranking.
|
2016-12-23 21:07:53 +05:30 |
|
Kishore Nallan
|
5736888935
|
Tests for collection.
|
2016-11-13 21:59:32 +05:30 |
|
Kishore Nallan
|
9d5a120dab
|
Replace unordered_map with sparsepp hashmap. Much faster!
|
2016-09-27 22:03:41 +05:30 |
|
Kishore Nallan
|
080eceea79
|
Remove bit packing - use proper struct.
|
2016-09-27 20:53:38 +05:30 |
|
Kishore Nallan
|
5cd8b72d0b
|
Fixed a bug in top-K sorting.
|
2016-09-25 13:10:34 +05:30 |
|
Kishore Nallan
|
ba33da1d51
|
Lots of code clean up.
* Move stuff out of main to classes
* Standardize naming conventions.
|
2016-08-07 14:55:26 -07:00 |
|
Kishore Nallan
|
0f756efe74
|
Fix sorting - should be in ascending order.
|
2016-05-30 20:13:44 +05:30 |
|
Kishore Nallan
|
383212be46
|
Fix bugs in top-K implementation.
|
2016-05-15 09:01:05 +05:30 |
|
Kishore Nallan
|
ee77fb4d22
|
Add 2 more external dependencies via git submodule.
|
2016-01-24 14:35:40 +05:30 |
|