Collections.sort排序原理

首先先進入.sort源碼 進入list.sort 進入Arrays.sort 如果沒有指定Comparator 進入Arrays.sort 可以看到是否設置了LegacyMergeSort.userRequested爲true 沒有設置進入ComparableTimSort.sort 看TimSort的代碼與ComparableTimSort幾乎一樣,只是在對比的時候有些差異 Comparable
相關文章
相關標籤/搜索