算法导论2-2习题解答(冒泡算法)

CLRS 2-2 :冒泡排序算法的正确性

解答:

这里我只实现了冒泡算法,证明什么的,我也不大会.

#include <iostream>
using namespace std;

//冒泡排序
#define LEN 35
int main()
{
int* a =new int[LEN];
for(int i =0; i < LEN; i++)
a[i]
= i -5;

for(int i =0; i < LEN; i++)
for(int j = LEN -1; j > i; j--)
{
if(a[j] > a[j-1])
{
int temp = a[j];
a[j]
= a[j-1];
a[j
-1] = temp;
}
}

for(int i =0; i < LEN; i++)
cout
<<a[i]<<endl;
return 0;
}

posted on 2011-03-20 19:32  NULL00  阅读(459)  评论(0编辑  收藏  举报

导航