码迷,mamicode.com
首页 > 其他好文 > 详细

QuickSort

时间:2015-11-23 16:40:19      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

 

    /*
     * quciksort
     */
    public static void quickSort(Integer[] arr,Integer begin, Integer end)
    {
        Integer temp = arr[begin];
        Integer left = begin;
        Integer right = end;
        if (left < right)
        {
            while (left != right)
            {
                while (arr[right] > temp && right > left)
                    right--;
                arr[left] = arr[right];
                while (arr[left] < temp && left < right)
                    left++;
                arr[right] = arr[left];
            }
            arr[left] = temp;
            quickSort(arr,begin,left-1);
            quickSort(arr,left+1,end);
        }
    }

 

QuickSort

标签:

原文地址:http://www.cnblogs.com/rixiang/p/4988515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!