【数据结构】冒泡排序
发布时间:2020-12-15 05:54:13 所属栏目:安全 来源:网络整理
导读:#include stdio.h//#include string.hvoid swap(int *a,int* b){int tmp;tmp = *a;*a = *b;*b = tmp;}void BubbleSort(int *p,int n){int i,j;for(i=0; in ;i++){for( j=n-1; j = i; j--){if(p[j]p[j-1])swap(p[j],p[j-1]);}}}int main(){int i ;int num[9]=
#include <stdio.h> //#include <string.h> void swap(int *a,int* b) { int tmp; tmp = *a; *a = *b; *b = tmp; } void BubbleSort(int *p,int n) { int i,j; for(i=0; i<n ;i++) { for( j=n-1; j >= i; j--) { if(p[j]<p[j-1]) swap(&p[j],&p[j-1]); } } } int main() { int i ; int num[9]={9,1,5,8,3,7,4,6,2}; BubbleSort(num,9); for(i=0 ; i<9 ;i++) { printf("%d ",num[i]); } return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |