【发布时间】:2011-07-21 15:39:58
【问题描述】:
在 Arrays 类中,快速排序用于对基元进行排序,但用于对对象进行排序,它是归并排序。
不知道为什么会这样?
【问题讨论】:
-
你能提供一个链接到你所说的 Java 实现吗?这不是 JLS 强制要求的。
-
@templatetypedef 它不是强制性的,而是“实施说明”,在 sun 的实施中就是这种情况。
Arrays的 javadoc 清除了这一点。 -
@Bozho- 我同意...我的问题主要是这是在 Sun 的实现中,还是在 OpenJDK 等中,所以我可以自己提取源代码。
标签: java arrays algorithm sorting