青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

天之道

享受編程的樂(lè)趣。
posts - 118, comments - 7, trackbacks - 0, articles - 0
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

冒泡排序與選擇排序?qū)W習(xí)總結(jié)

Posted on 2011-09-17 16:53 hoshelly 閱讀(370) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): C
 冒泡排序的基本概念:
依次比較相鄰的兩個(gè)數(shù),將小數(shù)放在前面,大數(shù)放在后面。即在第一趟:首先比較第1個(gè)和第2個(gè)數(shù),將小數(shù)放前,大數(shù)放后。然后比較第2個(gè)數(shù)和第3個(gè)數(shù),將小數(shù)放前,大數(shù)放后,如此繼續(xù),直至比較最后兩個(gè)數(shù),將小數(shù)放前,大數(shù)放后。至此第一趟結(jié)束,將最大的數(shù)放到了最后。在第二趟:仍從第一對(duì)數(shù)開(kāi)始比較(因?yàn)榭赡苡捎诘?個(gè)數(shù)和第3個(gè)數(shù)的交換,使得第1個(gè)數(shù)不再小于第2個(gè)數(shù)),將小數(shù)放前,大數(shù)放后,一直比較到倒數(shù)第二個(gè)數(shù)(倒數(shù)第一的位置上已經(jīng)是最大的),第二趟結(jié)束,在倒數(shù)第二的位置上得到一個(gè)新的最大數(shù)(其實(shí)在整個(gè)數(shù)列中是第二大的數(shù))。如此下去,重復(fù)以上過(guò)程,直至最終完成排序。需要用二重循環(huán)排序。
Example:
#include<stdio.h>
int main() 

    
int i,j,temp,tag; 
    
int a[11];  //數(shù)組第0位空出
    
for(i=1;i<=10;i++
    scanf (
"%d,",&a[i]); 
    
for(j=1;j<=10;j++
    

       tag
=1;
       
for (i=1;i<=10-j;i++
       
{
        
if (a[i]>a[i+1]) 
       

           temp
=a[i]; 
           a[i]
=a[i+1]; 
           a[i
+1]=temp;
           tag
=0;
       }
 
       }


       
if(1==tag)
       
{
         
break;
       }

    }

        
for(i=0;i<10;i++)
            printf(
"%5d",a[i]);
            
return 0;
}




以下是選擇排序法:

每次外循環(huán)先將定位元素的小標(biāo)i值記錄到K,認(rèn)為a[k]是最小值,第一輪比較時(shí),若遇到比a[k]更小的數(shù),則交換兩數(shù)的下標(biāo),由下面的if語(yǔ)句進(jìn)行交換處理。
這樣第一輪就選出了最小的數(shù),第二輪,同理選出次小的數(shù)排在最小的數(shù)后面。如果是輸入10個(gè)數(shù),那么進(jìn)行9輪排序后就可完成整個(gè)排序過(guò)程。



#include<stdio.h>//選擇排序法
void main()
{
    
int i,j,t,a[10],k;
    printf(
"input 10 numbers:\n");
    
for(i=0;i<10;i++)
    scanf(
"%d",&a[i]);

    
for(i=0;i<9;i++)//這里也要注意i=0;i<9;
    {
        k
=i;
        
for(j=i+1;j<10;j++)
            
if(a[k]>a[j])
                k
=j;

            
if(k!=i)//如果k不等于i,改變了,則交換兩個(gè)數(shù)的位置
            {
                t
=a[i];
                a[i]
=a[k];
                a[k]
=t;
            }
    }
    
for(i=0;i<10;i++)//最后輸出已經(jīng)排好序的數(shù)
        printf("%5d",a[i]);
}




PS:大一剛開(kāi)始接觸這兩個(gè)排序算法時(shí),感覺(jué)有點(diǎn)亂,現(xiàn)在回過(guò)頭來(lái)仔細(xì)看,思路清晰了不少。時(shí)刻回顧過(guò)去的知識(shí),進(jìn)行整理,再認(rèn)識(shí),很重要呀。:-D












青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            黄色一区二区三区| 亚洲成人中文| 国产精品嫩草99av在线| 农夫在线精品视频免费观看| 欧美在线视频a| 欧美永久精品| 免费成人性网站| 欧美激情综合色综合啪啪| 欧美精品少妇一区二区三区| 欧美日韩亚洲系列| 国产精品久久久久久久午夜片| 国产精品日韩欧美一区| 国产一区二区三区免费在线观看| 国产亚洲福利一区| 亚洲高清免费视频| 一本色道久久综合亚洲精品婷婷 | 亚洲福利在线视频| 这里只有精品在线播放| 久久精品中文字幕一区| 亚洲第一成人在线| 中国日韩欧美久久久久久久久| 欧美一级在线播放| 欧美激情四色 | 欧美日韩免费观看一区二区三区| 国产精品夜夜夜一区二区三区尤| 一区二区三区在线观看视频| 中文一区在线| 欧美韩日一区| 亚洲欧美日韩一区在线观看| 欧美成人第一页| 国产日韩欧美制服另类| 99国产精品久久久久久久久久 | 亚洲精品乱码久久久久久日本蜜臀 | 中文一区二区在线观看| 久久网站免费| 国产精品久久久久久久久久尿 | 国产视频精品免费播放| 亚洲美女av电影| 久久综合久久综合这里只有精品| 亚洲精品日韩在线| 中文在线资源观看网站视频免费不卡| 国产精品免费在线| 日韩一区二区久久| 免费日韩成人| 久久成人18免费观看| 国产精品成人观看视频免费| 91久久综合| 麻豆国产精品va在线观看不卡| 亚洲在线免费观看| 欧美午夜在线观看| 亚洲性视频网站| 亚洲另类春色国产| 欧美大胆人体视频| 亚洲精品一区在线观看| 亚洲国产精品日韩| 欧美a级片一区| 亚洲国产成人av好男人在线观看| 久久亚洲精品一区| 久久精品国产精品亚洲| 狠狠色狠狠色综合人人| 久久深夜福利| 久久久久久久一区二区| 亚洲第一在线综合网站| 免费看亚洲片| 免费一级欧美片在线观看| 亚洲精品视频在线观看免费| 亚洲国产一区二区三区青草影视 | 欧美日韩一区二区在线观看| 亚洲精品一区二区三区不| 91久久国产自产拍夜夜嗨| 欧美国产一区视频在线观看| 亚洲欧洲一区二区三区| 亚洲日本电影| 国产精品狼人久久影院观看方式| 亚洲伊人网站| 午夜天堂精品久久久久| 国外成人性视频| 亚洲第一精品电影| 欧美日韩一区三区| 欧美伊久线香蕉线新在线| 久久精品亚洲精品国产欧美kt∨| 在线观看中文字幕不卡| 亚洲精品字幕| 国产日韩欧美成人| 亚洲国产91| 国产精品毛片高清在线完整版| 久久成人在线| 免费在线看一区| 亚洲欧美日韩视频一区| 久久久精品日韩欧美| 亚洲视频一区二区| 久久九九久精品国产免费直播| 亚洲精品久久视频| 香蕉精品999视频一区二区| 亚洲国产综合在线看不卡| 一区二区精品在线观看| 一区在线播放| 亚洲视频免费看| 欧美一区二区三区四区在线观看地址| 久久青青草综合| 欧美激情一区二区三区蜜桃视频| 亚洲欧美一区在线| 免费日本视频一区| 欧美一区二区精品久久911| 麻豆精品视频| 久久av一区二区三区亚洲| 欧美成人官网二区| 久久夜色精品国产欧美乱| 欧美精品 日韩| 免费av成人在线| 国产精品午夜视频| 亚洲美女视频网| 亚洲日韩第九十九页| 久久国产日本精品| 欧美一级网站| 欧美午夜一区二区三区免费大片 | 亚久久调教视频| 欧美日本亚洲| 亚洲第一综合天堂另类专| 国模一区二区三区| 亚洲欧美日韩国产综合精品二区| 99国产精品自拍| 免费影视亚洲| 欧美国产综合视频| 亚洲国产一二三| 久久久久女教师免费一区| 久久精品毛片| 国产精品香蕉在线观看| 亚洲精选中文字幕| 一个色综合导航| 欧美国产日韩一区二区在线观看| 欧美在线观看视频| 亚洲免费av片| 性欧美1819性猛交| 国内精品国语自产拍在线观看| 亚洲精品久久久久久下一站| 欧美中文字幕不卡| 欧美在线看片a免费观看| 欧美视频二区| 一区二区三区免费看| 一本色道久久88综合亚洲精品ⅰ| 欧美高清视频www夜色资源网| 久热精品视频在线观看| 韩国欧美一区| 麻豆精品在线视频| 亚洲国产精品v| 日韩视频一区二区| 欧美日韩精品欧美日韩精品 | 国产精品手机在线| 亚洲一区二区不卡免费| 欧美中文在线免费| 国内精品国产成人| 麻豆精品视频| 亚洲精品在线视频观看| 亚洲欧美日韩在线播放| 国产美女精品免费电影| 麻豆乱码国产一区二区三区| 欧美自拍偷拍| 欧美h视频在线| a4yy欧美一区二区三区| 欧美系列亚洲系列| 小嫩嫩精品导航| 欧美激情乱人伦| 亚洲自拍偷拍一区| 精品成人国产| 欧美日韩国产探花| 午夜精品国产更新| 欧美激情综合色| 午夜免费在线观看精品视频| 国产亚洲午夜高清国产拍精品| 开心色5月久久精品| 99精品免费视频| 久久男人资源视频| 一区二区三区日韩| 极品日韩av| 国产精品久久久久久妇女6080| 久久精彩免费视频| 一本一本久久a久久精品综合麻豆| 久久精品九九| 一区二区三区视频观看| 激情婷婷久久| 国产精品毛片大码女人| 欧美成人精品影院| 欧美怡红院视频| 亚洲午夜激情| 亚洲人成网站精品片在线观看 | 欧美一区国产一区| 亚洲激情一区二区| 久久综合久久美利坚合众国| 亚洲一区二区视频| 亚洲精品国产精品国产自| 国产亚洲视频在线| 国产精品乱码| 欧美日韩在线视频观看| 老司机成人网| 久久久久高清| 久久精品99久久香蕉国产色戒| 亚洲视频电影图片偷拍一区| 亚洲精品一区二区三区四区高清 | 欧美一区中文字幕|