HJ14 题解 | #字符串排序# 用vector容器
字符串排序
https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723
#include<iostream> #include<string> #include<algorithm> #include<vector> using namespace std; int main() { int n; cin >> n; vector<string> str; for (int i = 0; i < n; i++) { string input; cin >> input; str.push_back(input); } sort(str.begin(), str.end()); //基于范围的for循环使用auto关键字声明循环变量,并使用引用(&)来避免复制字符串。在循环体中,可以直接使用循环变量str_elem来访问当前迭代的字符串 for (const auto& str_elem : str) { cout << str_elem << endl; } return 0; }
华为机试刷题实录 文章被收录于专栏
记录一下本科应届生(我自己)刷华为机试题的过程