vector,對string排序

這是vector中對string類型排序。

用寫比較函數的方法

 

#include
#include
#include
#include
#include
#include
using namespace std;
//比較函數,升序排序
bool cmp(const string &x,const string &y)  //&符號不能少
{
  return x>y;
}
int main()
{
freopen("in.txt","r",stdin);
vectorvec;
  string s;
  vec.clear();
 int n;
  cin>>n;
  for(int i=0;i>s;
    vec.push_back(s);
  }
  sort(vec.begin(),vec.end(),cmp);
 // sort(vec.begin(),vec.end());  若省略第三個參數,默認升序排序
  for(int i=0;i

你可能感兴趣的:(vector,對string排序)