欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java 快速排序,

来源: javaer 分享于  点击 28229 次 点评:163

java 快速排序,


public static void QuickSort(int[] nums, int s, int t) {
        int i = s;
        int j = t;
        if (s < t) {
            int tmp = nums[s];
            while (i != j) {
                while (i < j && nums[j] > tmp) {
                    j--;
                }   
                while (i < j && nums[i] < tmp) {
                    i++;
                }
                if(i <= j){
                    tmp = nums[i];
                    nums[i] = nums[j];
                    nums[j] = tmp;
                }
            }
            QuickSort(nums, i + 1, t);
            QuickSort(nums, s, i);
        }
    }

相关文章

    暂无相关文章
相关栏目:

用户点评