Quick select time complexity is O(n) on average no matter what k is. Priority Queue has time complexity O(nlog(k)).