摘要:
O(N)划分法,注意这个方法会改变原数据(函数参数是引用的情况下)!当然也可以再定义一个新容器对其划分 要求前k小的数,只要执行快排划分,每次划分都会把数据分成大小两拨。直到某一次划分的中心点正好在k处,则左侧0~k-1的数字正好就是所求。 class Solution { public: vect 阅读全文
posted @ 2020-02-08 14:51
NeoZy
阅读(127)
评论(0)
推荐(0)
摘要:
#include<vector> #include<iostream> #include<time.h> using namespace std; int partition_1(vector<int> &nums,int le,int ri){ //来回填坑法 if(le>=ri){ return 阅读全文
posted @ 2020-02-08 02:51
NeoZy
阅读(504)
评论(0)
推荐(0)

浙公网安备 33010602011771号