问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java用quicksort对一个储存10个数字的数组进行排序 急急急急啊

发布网友 发布时间:2022-05-26 12:51

我来回答

1个回答

热心网友 时间:2023-10-17 22:22

class QSort {
    public static void main(String[] args) {
        quicksort qs = new quicksort();
        int data[] = { 1, 3, 5, 7, 9, 2, 4, 6, 8, 0 };
        qs.data = data;
        qs.sort(0, qs.data.length - 1);
        qs.display();
    }
}

class quicksort {
    public int data[];

    private int partition(int sortArray[], int low, int hight) {
        int key = sortArray[low];

        while (low < hight) {
            while (low < hight && sortArray[hight] >= key)
                hight--;
            sortArray[low] = sortArray[hight];

            while (low < hight && sortArray[low] <= key)
                low++;
            sortArray[hight] = sortArray[low];
        }
        sortArray[low] = key;
        return low;
    }

    public void sort(int low, int hight) {
        if (low < hight) {
            int result = partition(data, low, hight);
            sort(low, result - 1);
            sort(result + 1, hight);
        }

    }

    public void display() {
        for (int i = 0; i < data.length; i++) {
            System.out.print(data[i]);
            System.out.print(" ");
        }
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 请教c语言,quicksort 排序问题 胡椒啫啫鸡翅根的做法,胡椒啫啫鸡翅根怎么做 黑胡椒串烤鸡翅的家常做法 黑椒烤鸡翅的制作方法是什么? 黑胡椒鸡翅根的做法,黑胡椒鸡翅根怎么做好吃 漫威超级英雄电影的正确观影顺序应该是什么? 中国神话传说vs漫威英雄 上次在潮州一家叫厚记小食的腐乳饼和绿豆饼很好吃,求地址、电话!! 腐乳饼哪个牌子好吃 写一篇作文:小动物。要求三百字,语句通顺,优美词句多. . . . . . 作文草稿我喜爱的小动物三百字左右 关于小动物的作文三百字人 cf战队密码,问题答案都忘了。怎么解散啊! 穿越火线中怎样退战队啊,但自己是队长 什么情况下人特别容易被静电电 我是穿越火线战队队长,想解散战队忘记密码怎么解散啊? 三十多岁,不想打工,有什么好的创业前景吗? 雪碧,可乐能够清理肚子里的油吗 腊八节吃腊味饭,喝什么饮品解腻? 钢管舞和瑜伽那个更减肥// quicksort 快速排序问题 为什么Python写Quicksort只有前半部分排序正确后半部分是乱的? 写一个程序,十个数字的数组排序,要用快速排序quicksort的方法,不要复制粘贴 作文《寻觅友情》600初二 谁有好的关于军人的视频? 写一个程序,十个数字的数组排序,要用快速排序quicksort的方法,不要复制粘贴 军人鬼步舞下载 视频下载 《我是特种兵》的视频怎样下载到手机上? 请问哪里可以下载09年的当代军人核心价值观引领我成长的视频啊?或者谁有的话可不可以传给我啊?谢谢啦 1.求09年中国阅兵的视频下载地址,凤凰卫视和*电视台的都要,必须不低于1080P。2.俄罗斯2 如果我想看一些关于军人,特警,特种部队的纪录片,用哪个播放器好? 用什么网站看好? 忠诚卫士组歌与军人道德组歌(视频)在那里下载知道的说下 教我下载士兵突击视频 嫉妒心强怎么改 哪里可以下载士兵考军校免费辅导视频? 唐山金港国际在哪 秦皇岛火车站火车站到唐山金港国际静园怎么走 五十六个民族班队课 唐山最好的教育机构在哪/唐山学大教育? 乙醇溶液都是浓溶液吗?