相关疑难解决方法(0)

Java中位数的中位数

我正在尝试在Java中实现Median of Medians这样的方法:

Select(Comparable[] list, int pos, int colSize, int colMed)
Run Code Online (Sandbox Code Playgroud)
  • list 是一个用于查找指定位置的值列表
  • pos 是指定的位置
  • colSize 是我在第一阶段创建的列的大小
  • colMed 是我用作medX的那些列中的位置

我不确定哪种排序算法最适合使用或如何实现这一点.

java sorting algorithm median

2
推荐指数
2
解决办法
3万
查看次数

快速排序,是否有最佳的支点?

鉴于数字列表:2 5 1 8 4 10 6 3 7 9 0

我理解的快速排序的实际实现,但我的功课问题是我没有:

枢轴的最佳选择是什么?为什么?

我在读这篇文章时已经假定,对于一个枢轴的明显选择是5或6,因为它位于列表的中间.我认为快速排序可以工作,因为我们每次都选择一个新的数据透视表.这使得后续问题更有意义,但是有没有人有正式的定义?

为什么最佳枢轴不实用?

sorting algorithm quicksort

2
推荐指数
1
解决办法
1187
查看次数

标签 统计

algorithm ×2

sorting ×2

java ×1

median ×1

quicksort ×1