首页 > 代码库 > vector,對string排序
vector,對string排序
這是vector中對string類型排序。
用寫比較函數的方法
#include<cstdio>#include<cstring>#include<string>#include<iostream>#include<algorithm>#include<vector>using namespace std;//比較函數,升序排序bool cmp(const string &x,const string &y) //&符號不能少{ return x>y;}int main(){freopen("in.txt","r",stdin);vector<string>vec; string s; vec.clear(); int n; cin>>n; for(int i=0;i<n;i++) { cin>>s; vec.push_back(s); } sort(vec.begin(),vec.end(),cmp); // sort(vec.begin(),vec.end()); 若省略第三個參數,默認升序排序 for(int i=0;i<vec.size();i++) { cout<<vec[i]<<endl; } return 0;}
vector,對string排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。