#include
using namespace std;
void BubbleSort(int R[],int n)
{
int i,j;
int temp;
for(i=0;i {
for(j=n-1;j>i;j--)//第一趟j从n-1至1,第二趟j从n-1至2...最后一趟j取n-1
{
if(R[j] {
temp=R[j];//交换R[j]与R[j-1],将较小值的记录前移
R[j]=R[j-1];
R[j-1]=temp;
}//if交换
}//里层的for循环
}//外层的for循环
}
int main()
{
int i=0;
int R[10]={3,7,6,1,5,9,8,4,2,0};
BubbleSort(R,10);
while(i<10)
{
cout< i++;
}
return 0;
}
阅读(1136) | 评论(0) | 转发(1) |