有没有专业做网站架构图的软件,wordpress 有广告,高新公司网站建设哪家好,室内装修设计案例一#xff1a;功能 将一个序列分为两组#xff0c;前一组元素都小于*nth#xff0c;后一组元素都大于*nth#xff0c; 并且确保第 nth 个位置就是排序之后所处的位置。即该位置的元素是该序列中第nth小的数。
二#xff1a;用法
#include vector
#include a…一功能 将一个序列分为两组前一组元素都小于*nth后一组元素都大于*nth 并且确保第 nth 个位置就是排序之后所处的位置。即该位置的元素是该序列中第nth小的数。
二用法
#include vector
#include algorithm
#include iostreamint main() {
std::vectorint data{9, 1, 8, 2, 7, 3, 6, 4, 5};
std::nth_element(data.begin(), data.begin() 4, data.end());
for(auto e : data)std::cout e ;
std::cout std::endl; std::cout data[4] data[4] \n;std::nth_element(data.begin(), data.begin() 7, data.end(),std::greater());for(auto e : data)std::cout e ;
std::cout std::endl; std::cout data[7] data[7] \n;}