字符串排序/字典序最小拼接方式

改写cmp函数

#include <iostream>
#include <algorithm>

using namespace std;

bool cmp(const string &a,const string &b){
    return a+b < b+a;
}

int main(){
    string str[100];
    int n;
    cin>>n;
    for(int i = 0;i < n;i ++){
        cin>>str[i];
    }
    sort(str,str+n,cmp);
    for(int i = 0;i < n;i ++){
        cout<<str[i]<<endl;
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/pack__pack/article/details/80774245