迭代器(智能指针)

#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
bool cmp(int a,int b)
{
	return a>b;
}
int main()
{
	int a;
	 vector<string> names;
	 names.push_back("liming");
	 names.push_back("ahangfei");
	 names.push_back("biubei");
	 names.push_back("pora");
	 vector<string> ::iterator iter=names.begin();
	 sort(names.begin(),names.end());
	 while(iter!=names.end())
	 {
		 cout<<*iter<<endl;
		 iter++;
	 }
	 vector<int> r;
	 for(int i=0;i<5;i++)
	 {
		 cin>>a;
		 r.push_back(a);
	 }
	 sort(r.begin(),r.end(),cmp);
	 vector<int>::iterator it=r.begin();
	 while(it!=r.end())
	 {
		 cout<<*it<<' ';
		 it++;
	 }
	 system("pause");
	return 0; 
}

全部评论

相关推荐

05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
点赞 评论 收藏
分享
05-16 11:16
已编辑
东华理工大学 Java
牛客737698141号:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务