久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 編程學(xué)習(xí) >> C語言 >> 正文

C語言——冒泡排序_冒泡排序c語言

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2023/8/9

冒泡排序的原理是:從左到右,相鄰元素進(jìn)行比較。每次比較一輪,就會找到序列中最大的一個或最小的一個。這個數(shù)就會從序列的最右邊冒出來。

以從小到大排序?yàn)槔谝惠啽容^后,所有數(shù)中最大的那個數(shù)就會浮到最右邊;第二輪比較后,所有數(shù)中第二大的那個數(shù)就會浮到倒數(shù)第二個位置……就這樣一輪一輪地比較,最后實(shí)現(xiàn)從小到大排序。

冒泡排序的原理動畫 

代碼如下

#include<stdio.h>
void Bubble_sort(int arr[], int size)
{
int j,i,tem;
for (i = 0; i < size-1;i ++)//size-1是因?yàn)椴挥门c自己比較,所以比的數(shù)就少一個
{
int count = 0;
for (j = 0; j < size-1 - i; j++) //size-1-i是因?yàn)槊恳惶司蜁僖粋數(shù)比較
{
if (arr[j] > arr[j+1])//這是升序排法,前一個數(shù)和后一個數(shù)比較,如果前數(shù)大則與后一個數(shù)換位置
{
tem = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tem;
count = 1;
}
}
if (count == 0) //如果某一趟沒有交換位置,則說明已經(jīng)排好序,直接退出循環(huán)
break; 
}
}
int main()
{
int arr[10];
int i;
printf("請輸入10個數(shù)\n");
for (i = 0; i < 10; i++) //接收用戶的數(shù)值
{
scanf("%d", &arr[i]);
}
printf("排序前的數(shù)組>");
for (i = 0; i < 10; i++)
{
printf("%d ", arr[i]);
}
printf("\n排序后的數(shù)組>");
Bubble_sort(arr, 10);
for (i = 0; i < 10; i++)
{
printf("%d ", arr[i]);
}
return 0;
}

值得注意的是函數(shù)中的定義的count是為了檢驗(yàn)是否進(jìn)行了元素的交換,是對代碼的一種優(yōu)化

運(yùn)行結(jié)果>

 

Tags:冒泡排序,排序,C語言  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
    [ 查看全部 ] 網(wǎng)友評論
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站
    <li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 主站蜘蛛池模板: 亚洲国产精品毛片| 国产精品综合不卡av| 日韩午夜激情av| 亚洲日本中文字幕| 亚洲精品视频在线看| 国产一区二区在线免费观看| 国产日韩欧美视频在线| 欧美77777| 欧美中文字幕久久| 一区二区三区 在线观看视频| 洋洋av久久久久久久一区| 精品动漫3d一区二区三区免费| 国产精品vip| 国产精品一区二区你懂得| 国产亚洲在线| 亚洲第一二三四五区| 亚洲国产一区在线观看| 日韩午夜av| 亚洲欧美日韩在线观看a三区 | 国产午夜精品久久久| 国产亚洲一区二区三区在线观看| 欧美日韩喷水| 欧美日韩久久不卡| 欧美顶级少妇做爰| 欧美日韩国产区| 国产精品午夜视频| 国产精品久久网站| 欧美性淫爽ww久久久久无| 欧美激情精品久久久久久大尺度| 欧美日韩国产bt| 欧美日韩国产区| 国产欧美大片| 国产精品v欧美精品∨日韩| 国产日韩欧美亚洲| 亚洲国产日韩在线| 亚洲天天影视| 久久久久久网| 久久这里有精品15一区二区三区| 久久久国产成人精品| 午夜精品在线| 免费视频一区|