生活随笔
收集整理的這篇文章主要介紹了
从头学习linux C 冒泡法排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下面是一個簡單冒泡法排序,代碼如下:
[cpp]?view plaincopy
#include?<stdio.h>?? #define?LEN?10?? ?? int?main()?? {?? ????int?a,i,j;?? ????int?ARRAY[10]={23,1,4,9,6,17,24,56,98,72};?? ????printf("Display?this?array:\n");?? ????for(a=0;a<10;a++)?? ????{?? ????????printf("%d?",ARRAY[a]);?? ????}?? ????printf("\n");?? ????for(j=0;j<10;j++)?? ????{????? ????????for(i=0;i<LEN-j-1;i++)?? ????????{?? ????????????int?temp;?? ????????????if(ARRAY[i]>ARRAY[i+1])?? ????????????{?? ????????????????temp=ARRAY[i+1];?? ????????????????ARRAY[i+1]=ARRAY[i];?? ????????????????ARRAY[i]=temp;?? ????????????}?? ????????}?? ????}?? ????printf("After?sorting,the?array?is:\n");?? ????for(a=0;a<LEN;a++)?? ????{?? ????????printf("%d?",ARRAY[a]);?? ????}?? ????printf("\n");?? ????return?0;????? }??
下面是執(zhí)行結(jié)果:
[cpp]?view plaincopy
fs@ubuntu:~/qiang/tmp$?./5?? Display?this?array:?? 23?1?4?9?6?17?24?56?98?72??? After?sorting,the?array?is:?? 1?4?6?9?17?23?24?56?72?98??? fs@ubuntu:~/qiang/tmp$ ??
總結(jié)
以上是生活随笔為你收集整理的从头学习linux C 冒泡法排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。