题解 | 字符串排序

字符串排序

https://www.nowcoder.com/practice/dfeed0e0e4624814b122265e859783b2

#include<bits/stdc++.h>
using namespace std;
bool cmp(string a, string b) {
    return a.size() < b.size();
}
int main() {
    int n;
    while (cin >> n) {
		cin.ignore();
        vector<string> ss;
        for (int i = 0; i < n; i++) {
            string s;
            getline(cin, s, '\n');
            if (s == "stop") break;
            ss.push_back(s);
        }
        sort(ss.begin(), ss.end(), cmp);
        vector<string>::iterator it;
        for (it = ss.begin(); it != ss.end(); it++) {
            cout << *it << '\n';
        }
    }
}

全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
秋招吐槽大会
点赞 评论 收藏
分享
2025-12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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