【发布时间】:2022-08-18 22:46:38
【问题描述】:
在Java中有一个方法Arrays.sort(数组)来自 util 包。我想知道使用了什么算法,如果它是一个经典的算法快速排序,计数排序等等它是什么时间和空间复杂度?
-
你检查过文档吗?所有的答案都在那里。 docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/…
-
请注意,该算法取决于您正在谈论的 Java 版本,以及您正在谈论的
sort的哪个重载。因此,空间和时间复杂度也是如此。