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;
}
华为机试刷题实录 文章被收录于专栏
记录一下本科应届生(我自己)刷华为机试题的过程
查看14道真题和解析