求解最接近中位數的k個數:給定由n個互不相同的數組成的集合A以及正整數k≤n,設計一個O(n)時間復雜度的查找A中最接近A的中位數的k個數的算法。在采用分治法進行查找時,為了滿足分治法的平衡原則,需要將數組分成兩個大小基本相同的子數組,其中的那個劃分點就是中位數。所以,中位數是指數組中能將數組劃分成兩個大小基本相同的兩個子數組的那個元素,即中位數是第「n/2」小的數。
T={20,13,50,0,24,3,5}。
將A排序={6,13,27,30,35,50,80},mid=30。