top K的问题要么用堆(K比较靠近两端时,比如很小,或者接近N),要么BFPTR(求顺序统计量)