亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java二路歸并排序示例分享

2019-11-26 15:39:22
字體:
來源:轉載
供稿:網友

歸并排序就是采用分治法進行排序:

(1)將一個數組分成小的2個數組分別進行排序;

(2)之后將分出來的已經拍好序的數組進行合并;

復制代碼 代碼如下:

import java.util.Scanner;
public class MergeSort {
    int[] a=null;
    int[] b=null;
    int n;
    Scanner sin=null;

    MergeSort()
    {
        a=new int[10000];
        b=new int[10000];
        sin=new Scanner(System.in);
    }

    void sort(int start,int end)    //排序a[start...end]
    {
        int mid;
     if(start >= end)    //只有一個元素的時候,直接返回
            return ;
        else
        {
            mid=(end-start)/2;    //將元素分成兩半,分別排序
            sort(start,start+mid);
            sort(start+mid+1,end);

            //歸并兩個有序的數組a[start...start+mid]和a[start+mid+1...end]
            merge(start,start+mid,end);   
        }
    }

    void merge(int start,int mid,int end)    //歸并
    {
        int t=start;
        int i=start,j=mid+1;
        while(i<=mid && j<=end)
        {
            if(a[i]<a[j])
                b[t++]=a[i++];
            else
                b[t++]=a[j++];
        }
        while(i<=mid)
            b[t++]=a[i++];
        while(j<=end)
            b[t++]=a[j++];

        for(i=start;i<=end;i++)    //排序后的內容寫回a數組的相應位置去
            a[i]=b[i];
    }

    void run()
    {
        System.out.print("輸入要排序的數的個數:");
        n=sin.nextInt();
        for(int i=0;i<n;i++)
            a[i]=sin.nextInt();
        sort(0,n-1);
        System.out.println("排序結果是:");
        //輸入要排序的數據
        for(int i=0;i<n;i++)
            System.out.println(a[i]+"  ");
    }

    public static void main(String[] args) {
        new MergeSort().run();
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线视频网站| 91九色在线视频| 亚洲最大福利网站| 欧美国产第二页| 日本欧美精品在线| 国产精品女人久久久久久| 国产免费久久av| 国产精品aaaa| 久久精品青青大伊人av| 韩国三级日本三级少妇99| 日韩精品视频在线观看免费| 国产深夜精品福利| 国产91av在线| 欧美裸体xxxxx| 综合av色偷偷网| 久久免费观看视频| 亚洲欧洲日韩国产| 久久久亚洲欧洲日产国码aⅴ| 精品久久久久久久久久国产| 国产精品视频中文字幕91| 亚洲第一国产精品| 国产精品美女久久久久久免费| 欧美成人h版在线观看| 高跟丝袜一区二区三区| 国产一区视频在线播放| 91精品国产高清自在线看超| 精品伊人久久97| 精品国产一区二区三区久久久狼| 欧美精品激情在线| 欧洲精品久久久| 成人a级免费视频| 亚洲午夜未满十八勿入免费观看全集| 日韩在线免费视频| 中文字幕一区二区三区电影| 亚洲视频在线免费观看| 国产一区二区视频在线观看| 欧美激情区在线播放| 亚洲女人天堂网| 欧美日韩一区二区三区| 亚洲精品v欧美精品v日韩精品| 91精品久久久久久久| 欧美大尺度电影在线观看| 精品在线欧美视频| 伊是香蕉大人久久| 亚洲人成在线观看| 亚洲色图色老头| 欧美精品videos| 亚洲天堂精品在线| 日韩av网址在线观看| 亚洲综合av影视| 久久99久久99精品免观看粉嫩| 91久久久久久| 热久久美女精品天天吊色| 中文字幕亚洲字幕| 国产欧美一区二区三区四区| 国产福利成人在线| 九九热这里只有在线精品视| 揄拍成人国产精品视频| 久久在线免费视频| 久久久精品一区二区三区| 亚洲欧美国产另类| 国产福利成人在线| 久久影院模特热| 91精品久久久久久久久久另类| 国产精品扒开腿做爽爽爽男男| 国产中文字幕亚洲| 国产精品久久国产精品99gif| 欧美成人精品三级在线观看| 久久在精品线影院精品国产| 亚洲高清在线观看| 国产精品一区二区三| 亚洲精品日产aⅴ| xxx成人少妇69| 亚洲色图激情小说| 久久免费视频在线| 欧美日韩一区二区在线播放| 国产精品高潮呻吟久久av野狼| 欧美亚州一区二区三区| 日韩av一区在线| 国产专区欧美专区| 亚洲aa中文字幕| 欧美在线观看www| 国产盗摄xxxx视频xxx69| 欧美性xxxxx极品娇小| 亚洲国产99精品国自产| 国产xxx69麻豆国语对白| 日韩成人小视频| 国产成人午夜视频网址| 国产精品27p| 午夜美女久久久久爽久久| 国产精品电影久久久久电影网| 日韩大陆欧美高清视频区| 久久久久久久久久久久av| 久久精品久久久久电影| 日本精品免费观看| 97超碰蝌蚪网人人做人人爽| 国产一区二区在线免费| 曰本色欧美视频在线| 久久在线免费观看视频| 国产欧美日韩高清| 国产精品夜间视频香蕉| 国产精品麻豆va在线播放| 久久精品电影一区二区| 亚洲精品二三区| 国产精品亚洲第一区| 97**国产露脸精品国产| 中文字幕亚洲欧美日韩高清| 久久99热这里只有精品国产| 欧美成人免费在线观看| 国产亚洲欧美日韩一区二区| 国内精品久久影院| 久久久91精品| 国产精品久久久久久久久久久不卡| 亚洲开心激情网| 欧美日韩一区二区三区在线免费观看| 热久久这里只有| 久久精品人人爽| 日韩av一区二区在线| 91av视频在线| 亚洲国产成人精品一区二区| 日韩欧亚中文在线| 日韩视频免费看| 欧美性猛交xxxx乱大交蜜桃| 欧美一区三区三区高中清蜜桃| 日韩国产欧美精品在线| 久久久国产一区| 亚洲综合在线做性| 欧美成aaa人片在线观看蜜臀| 欧美日韩一区二区三区在线免费观看| 久久久久免费视频| 一区二区三区视频免费在线观看| 日韩中文字幕精品视频| 中文字幕一区日韩电影| 欧美激情久久久| 国产精品丝袜久久久久久不卡| 中文字幕日本精品| 狠狠色香婷婷久久亚洲精品| 欧美在线免费观看| 欧美韩国理论所午夜片917电影| 亚洲国产成人av在线| 日韩精品在线私人| 国产精品亚洲精品| 亚洲国产精品va在看黑人| 国产精品一区二区久久国产| 色综合久久精品亚洲国产| 国产91av在线| 国产精品视频自在线| 日本不卡高字幕在线2019| 中文字幕亚洲欧美一区二区三区| 9.1国产丝袜在线观看| 亚洲网址你懂得| 国产一区二区三区视频| 欧美在线中文字幕| 久久久女人电视剧免费播放下载| 欧美精品制服第一页| 欧美一级视频免费在线观看| 欧美成人免费在线视频| 一本色道久久综合狠狠躁篇的优点| 久久精品国产免费观看| 色哟哟亚洲精品一区二区| 国产精品久久久久福利| 亚洲成成品网站| 亚洲免费影视第一页| 国精产品一区一区三区有限在线|