题解 | #字符串排序#

字符串排序

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;
}

全部评论

相关推荐

09-17 17:09
门头沟学院 Java
雨忄:有人给出过解法,拖晚点去,然后到时候再找其他理由商量,既增加他们的筛人成本,不一定会给你收回offer ,也能占位避免工贼
秋招的嫡长offer
点赞 评论 收藏
分享
想玩飞盘的菠萝蜜在春...:上交✌🏻也拒?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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