气泡排序(Bubble sort)简析
气泡排序(Bubble sort)
资料序列(Data sequence)中两相邻元素逐一的比较,而且在每一次元素交换处理循环找出序列的最大值。一直到整个序列排序完毕。
程序范例:
/**
* Program name: bubble_sort.c
* Description: 氣泡排序法
* Created date: 2014/05/28
*/
#include
#define n 5
void main(){
int ar[n]={8,3,6,1,5};
int i,j,t;
for(i=0;i
for(j=0;j
if(ar[j] > ar[j+1]){
t = ar[j];
ar[j] = ar[j+1];
ar[j+1] = t;
}
}
}
printf("[氣泡排序結果]: ");
for(i=0;i
printf("%d,",ar[i]);
printf("\n");
system("pause");
}
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

还不错哈
看了,只能说,呵呵