字符串的冒泡排序(指定冒泡次数,简洁AC)

我们已经知道了将N个整数按从小到大排序的冒泡排序法。本题要求将此方法用于字符串序列,并对任意给定的K(

输入格式:

输入在第1行中给出N和K(1≤K

输出格式:

输出冒泡排序法扫描完第K遍后的中间结果序列,每行包含一个字符串。

输入样例:

6 2
best
cat
east
a
free
day

输出样例:

best
a
cat
day
east
free
#include
using namespace std;
int main()
{
    int N,K;
    string s[101];
    cin >> N >> K ;
    getchar();
    for(int z=0;z> s[z];

    for(int z=0;zs[z1+1]){
                string a = s[z1];
                s[z1] = s[z1+1];
                s[z1+1] = a;
            }
        }

    }

    for(int z=0;z

你可能感兴趣的:(AC代码题,c++,算法)