https://leetcode-cn.com/problems/wiggle-sort-ii/
https://en.wikipedia.org/wiki/Quickselect
Top K problem