我最近經歷了一些排序算法,包括泡泡排序,選擇排序,插入排序,合併排序,堆排序,快速排序等,當我突然想到一個問題,當我們使用Java中的函數sort()或者Sorting算法執行的其他語言的函數sort()是否與所有其他語言的排序函數的算法相同?試圖瞭解在Java中排序
例如,這是我在Java代碼:
import java.util.Arrays;
public class ArrayDemo {
public static void main(String[] args) {
int i;
int A[] = {2, 1, 9, 6, 4};
for (i = 0; i < A.length ; i++)
{
System.out.println("Number = " + A[i]);
}
// sorting array
Arrays.sort(A);
System.out.println("The sorted int array is:");
for (i = 0; i < A.length ; i++)
{
System.out.println("Number = " + A[i]);
}
}
}
而且,我想知道哪個排序算法做Arrays.sort()使用排序的陣列A.
感謝
請參見[用於java.util.Arrays中文檔】(https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html) – khelwood
由於@khelwood –