quicksort

quicksort

文章 0 浏览 2

如何更改快速排序以降序输出元素?

我编写了一个快速排序算法,但是我想在某个地方进行更改,以便该快速排序能够按降序输出元素。 我搜索并发现我可以将partition()中的比较运算符(&lt)…

乖乖兔^ω^ 2024-09-03 18:19:46 1 0

为什么这个快速排序有效?

我发现这种快速排序分区方法令人困惑且错误,但它似乎有效。我指的是这个伪代码。 注意:他们在文章末尾也有一个 C 实现,但它与他们的伪代码有很大不…

半仙 2024-09-02 19:41:57 1 0

递归快速排序遇到 StackOverflowException

我正在 GenericList 类中实现递归快速排序方法。我将有第二种方法,它接受一个compareDelegate来比较不同的类型,但出于开发目的,我对GenericList&lt…

以为你会在 2024-09-02 02:41:59 1 0

随机快速排序:两个元素比较的概率?

我正在阅读 M.Mitzenmacher 和 E.Upfal 的“概率与计算” 。我在理解如何计算两个元素的比较概率时遇到问题。 输入:排序的数字列表 (y1,y2,...,yN)。…

英雄似剑 2024-08-31 15:55:12 6 0

快速排序和调整快速排序有什么区别?

快速排序和调整快速排序之间的根本区别是什么?快速排序有何改进? Java 如何决定使用它而不是合并排序?…

安静被遗忘 2024-08-31 06:49:34 5 0

c++快速排序运行时间

我有一个关于快速排序算法的问题。我实现了快速排序算法并播放它。 初始未排序数组中的元素是从一定范围内选择的随机数。 我发现随机数的范围会影响运…

与酒说心事 2024-08-30 22:41:39 3 0

C# 函数式快速排序失败

我正在尝试使用 C# 使用 linq 以函数式风格实现快速排序,此代码随机工作/不工作,我不明白为什么。 值得一提的是:当我在数组或列表上调用它时,它工…

っ〆星空下的拥抱 2024-08-30 06:52:43 3 0

Scala 中的惰性快速排序

在Scala中是否可以做这种这样的事情?…

只为一人 2024-08-30 01:18:11 1 0

快速排序与堆排序

快速排序和堆排序都进行就地排序。哪个更好?首选哪种应用和案例?…

笑饮青盏花 2024-08-25 18:05:55 6 0

围绕枢轴过滤序列的最佳 LINQ 方法是什么?

我正在使用 QuickSort 和 LINQ,并且希望将序列分为枢轴之前、等于和之后的项目。 这是我到目前为止所得到的: public static Tuple&ltIEnumerable&lt…

感性不性感 2024-08-22 20:10:35 3 0

修改此快速排序以始终使用最后一个元素作为基准

我有以下 Quicksort ,它始终选择子序列的第一个元素作为其枢轴: void qqsort(int array[], int start, int end) { int i = start // index of left-…

時窥 2024-08-22 12:44:08 5 0

快速排序不排序

所以我试图创建一个快速排序方法,但是,它没有正确排序。这是我的输入和输出 原始数组: 80.0 10.0 50.0 70.0 60.0 90.0 20.0 30.0 40.0 0.0 排序数…

请恋爱 2024-08-22 04:35:29 3 0

什么是确定性快速排序?

我一直在阅读有关快速排序的内容,发现有时它被称为“确定性快速排序”。 这是普通快速排序的替代版本吗?普通快速排序和确定性快速排序有什么区别?…

初与友歌 2024-08-22 03:35:21 4 0

多线程快速排序或合并排序

如何为 Java 实现并发快速排序或合并排序算法? 我们在 16(虚拟)核心 Mac 上遇到了问题,其中只有一个核心(!)使用默认的 Java 排序算法工作,而…

む无字情书 2024-08-20 14:32:06 6 0

快速排序未正确排序

试图从快速排序的实现中学习,我无法找出它排序不正确的原因。 使用以下序列: 6, 7, 12, 5, 9, 8, 65, 3 它返回: 3, 5, 7, 8, 9, 65, 12, 6 似乎有…

久随 2024-08-18 08:59:08 4 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文