<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ??1?/**
    ??2??*?功能:完成了對(duì)所給數(shù)組進(jìn)行排序;
    ??3??*?
    ??4??*?@author?Administrator
    ??5??*/
    ??6?
    ??7?public?class?BubbleSort
    ??8?{
    ??9?????public?BubbleSort()
    ?10?????{
    ?11?
    ?12?????}
    ?13?
    ?14?????public?static?void?main?(?String?args[]?)
    ?15?????{
    ?16?????????int?data[]?=?{?63,?56,?98,?12,?24?};
    ?17?
    ?18?????????int?n?=?data.length;
    ?19?
    ?20?????????//?bubblesort(data,?n);//冒泡排序
    ?21?????????//selectionSort(data,?n);//選擇排序
    ?22?????????insertionSort(data,n);//插入排序
    ?23?????????for?(int?i?=?0;?i?<?n;?i++)
    ?24?????????{
    ?25?????????????System.out.println(data[i]);
    ?26?????????????
    ?27?????????}
    ?28?????????
    ?29?????}
    ?30?
    ?31?????public?static?void?swap?(?int?data[]?,?int?i?,?int?j?)
    ?32?????{
    ?33?????????int?temp;
    ?34?????????temp?=?data[i];
    ?35?????????data[i]?=?data[j];
    ?36?????????data[j]?=?temp;
    ?37?????}
    ?38?
    ?39?????/*
    ?40??????*?冒泡排序
    ?41??????*/
    ?42?????public?static?void?bubblesort?(?int?data[]?,?int?n?)
    ?43?????{
    ?44?????????int?numsorted?=?0;
    ?45?????????int?index;
    ?46?????????while?(numsorted?<?n)
    ?47?????????{
    ?48?????????????for?(index?=?1;?index?<?n?-?numsorted;?index++)
    ?49?????????????{
    ?50?????????????????if?(data[index?-?1]?>?data[index])
    ?51?????????????????????swap(data,?index?-?1,?index);
    ?52?
    ?53?????????????}
    ?54?????????????numsorted++;
    ?55?
    ?56?????????}
    ?57?
    ?58?????}
    ?59?
    ?60?????/*
    ?61??????*?選擇排序
    ?62??????*/
    ?63?????public?static?void?selectionSort?(?int?data[]?,?int?n?)
    ?64?????{
    ?65?????????int?numUnsorted?=?n;
    ?66?????????int?index;
    ?67?????????int?max;
    ?68?????????while?(numUnsorted?>?0)
    ?69?????????{
    ?70?????????????max?=?0;
    ?71?????????????for?(index?=?1;?index?<?numUnsorted;?index++)
    ?72?????????????{
    ?73?????????????????if?(data[max]?<?data[index])
    ?74?????????????????????max?=?index;
    ?75?
    ?76?????????????}
    ?77?????????????swap(data,?max,?numUnsorted?-?1);
    ?78?????????????numUnsorted--;
    ?79?
    ?80?????????}
    ?81?????}
    ?82?
    ?83?????/*
    ?84??????*?插入排序
    ?85??????*/
    ?86?????public?static?void?insertionSort?(?int?data[]?,?int?n?)
    ?87?????{
    ?88?????????int?numSorted?=?1;
    ?89?????????int?index;
    ?90?????????while?(numSorted?<?n)
    ?91?????????{
    ?92?????????????int?temp?=?data[numSorted];
    ?93?????????????for?(index?=?numSorted;?index?>?0;?index--)
    ?94?????????????{
    ?95?????????????????if?(temp?<?data[index?-?1])
    ?96?????????????????{
    ?97?????????????????????data[index]?=?data[index?-?1];
    ?98?????????????????}?else
    ?99?????????????????{
    100?????????????????????break;
    101?????????????????}
    102?????????????}
    103?????????????data[index]?=?temp;
    104?????????????numSorted++;
    105?????????}
    106?????}
    107?
    108?}
    109?

    posted on 2007-02-06 16:48 -274°C 閱讀(1370) 評(píng)論(1)  編輯  收藏 所屬分類: JAVA


    FeedBack:
    # re: 常見(jiàn)排序算法
    2007-02-07 10:50 | Etrnls
    Where is quick qsort? -_-  回復(fù)  更多評(píng)論
      

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊(cè)

    JAVA網(wǎng)站

    關(guān)注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914554
    • 排名 - 40

    最新評(píng)論

    主站蜘蛛池模板: 精选影视免费在线 | 久久久久久亚洲av成人无码国产| 久久99精品免费视频| 日韩成人精品日本亚洲| 亚洲精品在线播放| 亚洲AV永久无码精品成人| 亚洲国产精品成人久久蜜臀 | 最近最好的中文字幕2019免费| a级毛片免费观看视频| 特黄特色的大片观看免费视频| 亚洲熟女综合一区二区三区| 亚洲婷婷在线视频| 亚洲精品免费观看| 亚洲AV日韩AV鸥美在线观看| 亚洲女同成av人片在线观看| 久久久久亚洲精品无码网址| 亚洲国产精品碰碰| 亚洲国产一成久久精品国产成人综合 | 亚洲大尺度无码无码专区| 亚洲Av无码乱码在线观看性色| 美女视频黄的全免费视频| 中文字幕免费视频一| 亚洲a一级免费视频| 国产va在线观看免费| 99久久免费国产精品热| 99久久婷婷免费国产综合精品| 国产成人无码免费网站| 日本激情猛烈在线看免费观看 | 免费a级毛片18以上观看精品| 日本免费一区二区三区最新| 永久免费bbbbbb视频| 四虎永久在线精品免费影视| 四虎影在线永久免费四虎地址8848aa| 免费羞羞视频网站| 免费中文字幕不卡视频| 亚洲日韩人妻第一页| 国产亚洲美女精品久久久2020| 亚洲日本va在线视频观看| 亚洲成A人片在线观看WWW| 久久亚洲精品成人AV| 亚洲成人网在线观看|