求第K大的数字

除了用最大堆(求最小的K个数)或最小堆(求最大的K个数)

 

可以用partition,然后直到返回index为k为止。参数可以是实际下标。然后返回index,就是partition的pivot的位置。

 

posted @ 2017-02-21 00:32  blcblc  阅读(235)  评论(0)    收藏  举报