Algorithms, Distributed System, Machine Learning
Mediocre solution is O(nlgn) by using max-heap - but, remember bucket sort? it is O(n)