#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
int N, K;
cin >> N >> K;
vector<string> strings(N);
for (int i = 0; i < N; i++) {
cin >> strings[i];
}
for (int i = 1; i <= K; i++) {
for (int j = 0; j < N - i; j++) {
if (strings[j] > strings[j + 1]) {
string temp = strings[j];
strings[j] = strings[j + 1];
strings[j + 1] = temp;
}
}
}
for (int i = 0; i < N; i++) {
cout << strings[i] << endl;
}
return 0;
}
字符串冒泡排序
于 2024-04-18 16:46:24 首次发布