题解 | #字符串排序#

字符串排序

https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723

#include<iostream>
#include<string>
#include<vector>
#include <algorithm>

using namespace std;
int main() {

    vector<string> vct;
    string buf;
    int num = 0;
    cin >> num;
    //1. 构造输入
    for (size_t i = 0; i < num; i++) {
        cin >> buf;
        vct.push_back(buf);
    }

    //2.按照字典序排列 注意此处是针对vct排序,不是str
    sort(vct.begin(),vct.end());
    /*for (auto& str : vct) {
        sort(str.begin(), str.end());
    }*/

    //3.输出字典序字符串
    for (const auto& str : vct) {
        cout << str << endl;
    }
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-31 17:23
点赞 评论 收藏
分享
牛客34884196...:你期望薪资4-5k,那确实可以重生了,但很难在深圳活下去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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