首页 > 学院 > 开发设计 > 正文

冒泡的一种实现方法,欢迎指出不足指出。

2019-11-08 19:54:37
字体:
来源:转载
供稿:网友

#include "stdio.h"

void swap (int *a, int *b)

{

int temp =0;

temp = *a;

*a = *b;

*b = temp;

}

void bubble_sort(int a[],int N)

{

int i,j;

for(j = 0; j < N -1; j++)

{

for(i = j; i < N; i++)

{

if(a[j] >= a[i])            //array is sorted from small to big;

{

swap(&a[j,&a[i]]);

}

}

}

}

void main()

{

int i;

int a[] = {3,8,2,4,6,7,9,1};

bubble_sort(a,8);

for(i = 0; i < 8; i++)

{

PRintf("the sorted array:%d/n",*(a+i));

}

}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表