复杂度o(2n),其实是极限求和n+n/2+...,求前k大都是这个复杂度,根本原因是不需要保证数据有序性