查中值又不是排序,不需要O2算法拉。偶来丢个石子,嘿嘿~ 请看拙文《位图算法-找中值》
#include <iostream>#include <algorithm>using namespace std;
int main(int argc, char* argv[]){ int arr[9] = { 1,3,5,7,9,2,4,6,8 }; nth_element( &arr[0], &arr[4], &arr[9] ); cout << arr[4] << endl;
return 0;}