嚯,这不是N年前写的代码...
大概兴趣就是从那个时间开始的吧,一路走来还真的算是坎坷。
修缮一下过去的博客吧,不忍直视!代码风格拉跨,文字解释简直没有,也真的是绝了!
//C++代码实现冒泡排序
#include<iostream>
using namespace std;
void mqsort(int * a, int length);
int main()
{
int n, i, a[100];
cin >> n;
for(i=0; i<n; i++){
cin >> a[i];
}
mqsort(a , n);
for(i=0; i<n; i++){
if (i == n - 1)
cout << a[i] << endl;
else
cout << a[i] << " ";
}
return 0;
}
void mqsort(int * a, int length){
for(int i=0; i<length; i++)
for(int j=length-1; j>i; j--)
{
//这里是从小到大的排序,将“<”改成“>”就变成了从大到小的排序。
if(a[j] < a[j-1]){
int tmp = a[j];
a[j] = a[j - 1];
a[j - 1] = tmp;
}
}
}
回想起过去手撸个冒泡就觉得自己牛的不行的时光,还真是青涩啊!未来可期,加油!!!