国产人妖的免-国产人妖视频一区二区-国产人妖兮-国产人妖系列在线精品-国产人妖在线观看-国产人妖在线观看网站

首頁(yè) > 職業(yè)資格  > 

【天天熱聞】冒泡排序C語(yǔ)言實(shí)現(xiàn)

2023-06-14   來(lái)源:萬(wàn)能知識(shí)網(wǎng)

導(dǎo)語(yǔ):C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的`編程語(yǔ)言。下面我們來(lái)看看冒泡排序(C語(yǔ)言實(shí)現(xiàn)),希望對(duì)大家有所幫助。


(資料圖)

冒泡排序是一種簡(jiǎn)單常用的交換排序方法。

集體實(shí)現(xiàn)的算法思路:將待排序記錄中第一個(gè)記錄與第二個(gè)記錄做比較,如果第一個(gè)記錄大于第二個(gè)記錄,則交換兩個(gè)記錄的位置,然后繼續(xù)將第一個(gè)記錄與第三個(gè)記錄進(jìn)行比較,做同樣的處理,依次類(lèi)推,直到序列中最后一個(gè)記錄和第一個(gè)記錄進(jìn)行比較,這樣就把最小的值排在序列的第一個(gè)位置,接下來(lái)第二個(gè)位置的元素實(shí)現(xiàn)和第一個(gè)元素相同的操作把第二小的元素放在第二個(gè)位置,依次類(lèi)推,完成整個(gè)排序。

具體的冒泡排序算法實(shí)現(xiàn)如下(按照逐漸遞增進(jìn)行排序):

/* 冒泡排序的函數(shù)實(shí)現(xiàn)

* array[] : 待排序數(shù)組

* length : 待排序數(shù)組的長(zhǎng)度

*/

void bubble_sort(int array[], int length)

{

int i, j;

int temp; // 用來(lái)存放臨時(shí)的元素值

for(i = 0; i < length - 1; i++)

{

for(j = i + 1; j < length; j++)

{

if(array[i] > array[j])

{

temp = array[i];

array[i] = array[j];

array[j] = temp;

}

}

}

}

測(cè)試代碼的實(shí)現(xiàn)如下:

/* 程序的入口函數(shù) */

int main()

{

int a[ARRAY_LENGTH];

int i;

/* 輸入10個(gè)整形元素 */

printf("Input %d numbers : ", ARRAY_LENGTH);

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

{

scanf("%d", &a[i]);

}

printf("****************************************************************");

/* 把排序前元素都打印出來(lái) */

printf("The elements before sort is : ");

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

{

printf("%d ", a[i]);

}

printf("");

printf("****************************************************************");

/* 對(duì)元素進(jìn)行有小到大的順序進(jìn)行排序 */

bubble_sort(a, ARRAY_LENGTH);

/* 把排序后元素都打印出來(lái) */

printf("The elements after sort is : ");

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

{

printf("%d ", a[i]);

}

printf("");

return 0;

}

詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

推薦詞條

主站蜘蛛池模板: 国产午夜精品久久久久婷婷 | 曰韩少妇内射免费播放 | 91在线无码精品秘入口色 | 免费多人爱爱 | 国产成人麻豆亚洲综合无码精品产 | 精品欧美成人高 | 亚洲av无码专区一级婬片毛片 | 国产精品巨 | 亚洲精品资源网在线观看 | 日韩欧美中文字幕在线三区 | 欧美国产日韩a欧美在线 | 无码av免费毛片一区二区 | 人妻无码不卡中文字幕在线视频 | av鲁丝| 日韩欧美国产一区二区三 | 国产一区二区三区韩国女 | 国产毛片子1区2区3区菊花影视 | 日本中文字幕免费 | 亚洲另类欧美综合久久图片区 | 尤物视频免费看网站 | 亚洲av无码一区二区乱孑伦as | 国产精品欧美v片免费观看 国产精品欧美福利久久 | 91桃色在线观看视频 | 亚洲av丁香五月六月婷婷 | 91精品国产综合久久久蜜臀 | 亚洲精品久久久久无码av | 中文字幕一区二区在线观看 | 午夜天堂精品 | 91果冻传媒天美传媒 | 无码成人网站色网视频在线观看 | 欧美大片免费观看 | 亚洲欧美日韩综合一区二区 | 少妇人妻88久久中文字幕 | 欧美日韩人成综合在线免费看 | 精品国产18久久久久久 | 国产青草视频在线观看 | 亚洲国产欧美一区二区三区 | 国产成年人免費黄色視頻 | 91在线精品国产丝袜超清 | 日本aⅴ深夜私人噜噜噜视频 | 免费国产成人午夜私人影视 |