STL之nth_element()(取容器中的第n大值)

太菜了,之前沒見過。

頭文件:#include

作用:nth_element作用爲求第n大的元素

看下面的例子

#include<iostream>
#include<algorithm>
using namespace std; 
int main()
{
	int a[]={1,3,4,5,2,6,8,7,9};
	int i;
	for(i=0;i<9;i++)
	   cout<<a[i]<<" ";
	nth_element(a,a+5,a+9);
    cout<<endl<<"輸出第五大的數: "<<a[4]<<endl; //注意下標是從0開始計數的 
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章