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

天之道

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

冒泡排序與選擇排序學習總結

Posted on 2011-09-17 16:53 hoshelly 閱讀(370) 評論(0)  編輯 收藏 引用 所屬分類: C
 冒泡排序的基本概念:
依次比較相鄰的兩個數,將小數放在前面,大數放在后面。即在第一趟:首先比較第1個和第2個數,將小數放前,大數放后。然后比較第2個數和第3個數,將小數放前,大數放后,如此繼續,直至比較最后兩個數,將小數放前,大數放后。至此第一趟結束,將最大的數放到了最后。在第二趟:仍從第一對數開始比較(因為可能由于第2個數和第3個數的交換,使得第1個數不再小于第2個數),將小數放前,大數放后,一直比較到倒數第二個數(倒數第一的位置上已經是最大的),第二趟結束,在倒數第二的位置上得到一個新的最大數(其實在整個數列中是第二大的數)。如此下去,重復以上過程,直至最終完成排序。需要用二重循環排序。
Example:
#include<stdio.h>
int main() 

    
int i,j,temp,tag; 
    
int a[11];  //數組第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;
}




以下是選擇排序法:

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



#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,改變了,則交換兩個數的位置
            {
                t
=a[i];
                a[i]
=a[k];
                a[k]
=t;
            }
    }
    
for(i=0;i<10;i++)//最后輸出已經排好序的數
        printf("%5d",a[i]);
}




PS:大一剛開始接觸這兩個排序算法時,感覺有點亂,現在回過頭來仔細看,思路清晰了不少。時刻回顧過去的知識,進行整理,再認識,很重要呀。:-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>
            欧美日本韩国在线| 国产欧美日韩在线播放| 欧美日本韩国一区| 亚洲高清久久久| 久久久久成人精品| 亚洲欧美日韩在线不卡| 国产精品麻豆成人av电影艾秋| 亚洲久久一区二区| 亚洲国产你懂的| 久久亚洲午夜电影| 欧美一区二区三区在线观看| 国产亚洲成年网址在线观看| 国产一区二区三区无遮挡| 精品电影在线观看| 久久九九久精品国产免费直播| 99在线精品观看| 欧美日韩一级黄| 一区二区国产在线观看| 亚洲经典视频在线观看| 欧美激情成人在线视频| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美成人午夜| 精品不卡在线| 免费在线国产精品| 免费h精品视频在线播放| 亚洲看片网站| 一本久道综合久久精品| 国产九九视频一区二区三区| 午夜精品久久| 香蕉精品999视频一区二区| 激情欧美亚洲| 亚洲人精品午夜| 国产精品久久久久久久久动漫| 欧美一区二区三区啪啪| 久久久久久久久久久久久9999| 亚洲高清一二三区| 日韩午夜高潮| 国产综合亚洲精品一区二| 欧美多人爱爱视频网站| 欧美午夜片欧美片在线观看| 久久久久高清| 欧美剧在线观看| 欧美中文字幕视频| 牛牛精品成人免费视频| 亚洲午夜羞羞片| 久久精品av麻豆的观看方式| 99riav久久精品riav| 欧美夜福利tv在线| 99国产精品| 久久精品欧洲| 亚洲欧美日韩区| 美女主播精品视频一二三四| 亚洲一级片在线观看| 久久精品导航| 亚洲自拍偷拍视频| 欧美va日韩va| 久久婷婷成人综合色| 国产精品成人播放| 欧美激情在线观看| 国产一区二区按摩在线观看| 亚洲精品专区| 亚洲激情一区| 久久视频这里只有精品| 欧美一区二区女人| 欧美日韩精品一二三区| 欧美激情第六页| 国语自产精品视频在线看一大j8 | 国产日韩欧美不卡在线| 亚洲国产成人在线| 国产一区二区三区的电影| 日韩一级二级三级| 亚洲毛片在线观看| 久久偷窥视频| 久久黄色级2电影| 国产精品成人国产乱一区| 91久久久在线| 亚洲第一福利社区| 久久久久高清| 鲁大师成人一区二区三区| 国产乱码精品一区二区三区忘忧草| 亚洲精品欧美一区二区三区| 亚洲精品1区2区| 久久亚洲综合网| 久色成人在线| 好吊妞这里只有精品| 午夜伦欧美伦电影理论片| 亚洲欧美成人在线| 国产精品乱码一区二区三区| 一区二区欧美在线观看| 亚洲视频大全| 欧美日韩福利视频| 日韩午夜电影av| 亚洲自拍偷拍福利| 国产精品亚发布| 香蕉成人伊视频在线观看 | 男女av一区三区二区色多| 久久影院亚洲| 在线视频国内自拍亚洲视频| 久久一区二区三区超碰国产精品 | 欧美日韩国产麻豆| 99精品视频一区二区三区| 亚洲午夜一区二区| 国产精品国产三级国产专播精品人| 日韩视频一区二区| 亚洲在线日韩| 国产美女精品一区二区三区| 亚洲欧美亚洲| 麻豆成人综合网| 亚洲欧洲偷拍精品| 国产精品第一页第二页第三页| 亚洲一区在线免费| 久久久亚洲高清| 亚洲精品国产精品乱码不99按摩 | 亚洲视频一二| 国产欧美一区二区三区视频| 久久精品电影| 亚洲狼人综合| 欧美中文字幕在线播放| 91久久综合亚洲鲁鲁五月天| 欧美日韩一二三四五区| 午夜欧美大片免费观看| 欧美国产日韩a欧美在线观看| 一区二区三区免费观看| 国产日韩欧美亚洲一区| 欧美凹凸一区二区三区视频| 亚洲伊人网站| 亚洲第一中文字幕| 欧美一区二区三区免费视| 亚洲精品久久7777| 国产欧美日韩一区二区三区在线| 久久久水蜜桃| 一本色道久久综合狠狠躁篇怎么玩| 欧美日韩精品一区二区三区四区 | 欧美亚洲视频| 亚洲国产精品久久久久久女王| 欧美日韩高清区| 久久久久久噜噜噜久久久精品| 亚洲精选在线观看| 久久人91精品久久久久久不卡| 在线视频精品| 亚洲国产精品久久久久婷婷884| 国产精品盗摄久久久| 女人天堂亚洲aⅴ在线观看| 亚洲女女女同性video| 91久久精品一区二区三区| 久久久综合网| 亚洲嫩草精品久久| 日韩视频不卡| 亚洲国产小视频| 国内久久婷婷综合| 国产精品入口麻豆原神| 欧美日韩1区2区3区| 免费高清在线视频一区·| 性欧美1819性猛交| 亚洲一区二区三区高清| 日韩午夜电影av| 亚洲精品视频免费观看| 欧美国产第一页| 久久综合一区| 久久女同精品一区二区| 久久成人免费| 欧美在线啊v| 欧美一区二区三区四区在线| 亚洲在线一区二区| 中文日韩在线视频| 亚洲一区二区三区成人在线视频精品| 亚洲精品资源| 亚洲精品在线视频观看| 亚洲精品一区二区三区婷婷月| 亚洲电影自拍| 亚洲国产成人av| 91久久精品www人人做人人爽| 亚洲第一黄色网| 亚洲欧洲日韩女同| 亚洲精品视频一区| 夜夜嗨av色综合久久久综合网| 亚洲剧情一区二区| 中文日韩在线| 性做久久久久久久免费看| 午夜视频一区二区| 久久精品国产99精品国产亚洲性色 | 精品动漫3d一区二区三区免费| 国产在线观看精品一区二区三区| 国产欧美一区二区精品性色| 国产香蕉97碰碰久久人人| 国产深夜精品福利| 黄色国产精品一区二区三区| 一区二区在线看| 亚洲激情一区二区三区| 制服丝袜亚洲播放| 亚洲欧美日本另类| 久久精品视频免费播放| 免费视频久久| 91久久久一线二线三线品牌| 日韩一区二区精品视频| 午夜激情综合网| 麻豆成人av| 欧美日韩网站| 国产视频不卡| 日韩视频国产视频|