题解 | #字符串排序#
字符串排序
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; }