数据结构与算法排序相关 TopMN ? 排序M.N位的元素则需要抛弃1.M-1,N+1.MAX 两部分的元素利用二分思想每次对元素分成 左大右小两堆分别处理左堆继续二分分出前 M-1个元素右堆继续二分分出N+1个之后的元素 排除无效元素后的元素集再进行排序 ? H = Split(A; //元素分成两堆 ? 利用TopK的思想将前M-1个元素排到一组 ? 利用TopK的思想将N+1位后的元素排到