求第K大的数字 除了用最大堆(求最小的K个数)或最小堆(求最大的K个数) 可以用partition,然后直到返回index为k为止。参数可以是实际下标。然后返回index,就是partition的pivot的位置。