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

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

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

    Johnny

    表面的激烈是由于內心的單薄,真正的力量如同流水一般沉靜
    隨筆 - 1, 文章 - 5, 評論 - 0, 引用 - 0
    數據加載中……

    希爾排序Java代碼

    /**
     * 希爾排序
     * 
    @author sikaijian
     
    */
    public class ShellSort {
        public static void sort(int[] data){
            int d = data.length/2;
            while(d!=0){
                directInsertSort(data, d);
                d/=2;
            }
        }
        
        /**
         * 帶增量的直接插入排序
         * 
    @param data 待排序數組
         * 
    @param d 增量
         
    */
        private static void directInsertSort(int[] data, int d){
            int len = data.length;
            
            for(int i=0; i+d<len; i++){
                int pCurrent = i+d;
                int left = i-1;
                while(pCurrent<len){
                    int front = pCurrent-d;
                    int key = data[pCurrent];
                    while(front>left && data[front]>key){
                        data[front+d] = data[front];
                        front-=d;
                    }
                    data[front+d] = key;
                    
                    pCurrent+=d;
                }
            }
        }
        
        public static void showArray(int[] array){
            for (int t : array) {
                System.out.print(t);
                System.out.print(" ");
            }
        }
        
        /**
         * 測試代碼
         * 
    @param args
         
    */
        public static void main(String[] args) {
            int[] data = new int[] { 49, 23, 65, 13, 38, 96, 12, 33, 88, 123, 22,
                    11, 9, 55, 111, 0 };

            showArray(data);
            System.out.println();
            System.out.println("------------------------------");
            ShellSort.sort(data);

            showArray(data);
        }
    }

    posted on 2012-09-21 17:30 瓢菝的雨夜 閱讀(174) 評論(0)  編輯  收藏 所屬分類: 數據結構算法


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV区无码字幕中文色| 两个人日本免费完整版在线观看1| 两个人日本WWW免费版| 亚洲国产精品无码久久一线| 男女一边桶一边摸一边脱视频免费 | 国产美女a做受大片免费| 亚洲视频无码高清在线| 无码国产精品一区二区免费虚拟VR | 911精品国产亚洲日本美国韩国| 免费久久人人爽人人爽av| 亚洲自偷自偷在线制服| 中文字幕免费播放| 亚洲av无码一区二区三区观看| 亚洲三级高清免费| 色爽黄1000部免费软件下载| 日本不卡在线观看免费v| 美女视频黄a视频全免费网站一区| 亚洲av无码不卡私人影院| 免费人成网站永久| 自拍偷自拍亚洲精品第1页 | 少妇亚洲免费精品| 国产成人高清精品免费观看| 亚洲成a人片在线观看无码专区| 国产免费不卡v片在线观看| 色欲aⅴ亚洲情无码AV| 久久精品国产亚洲一区二区三区| 国产特黄特色的大片观看免费视频| 亚洲国产情侣一区二区三区| 国内一级一级毛片a免费| 免费很黄无遮挡的视频毛片| 亚洲成a人片在线观看中文app| 免费看www视频| 国产成人无码免费网站| 亚洲色偷偷偷综合网| 亚洲av中文无码| 在线播放高清国语自产拍免费 | 99精品免费视品| 亚洲一区二区三区91| 亚洲av无码乱码国产精品fc2| 成人免费福利视频| 日本视频免费观看|