또는 다른 O (N.logN) 정렬 jdk 표준 라이브러리에서 사용할 수 있습니까? 자체에 부착 사양으로 너무 오래,Quicksort 또는 O (N.logN) 정렬에서 jdk
하는 구현이 다른 알고리즘을 자유롭게 :
Collections
클래스는 희망을 가져 오지 않습니다. (예를 들어, sort가 사용하는 알고리즘은 머지 소트 일 필요는 없습니다, 그러나 그것은 안정 될 필요가 없습니다.)
및 Collections.sort()
는 단서 제공하지 않습니다 :
종류 (목록 < T를 > list) 요소의 자연 순서에 따라 지정된 목록을 오름차순으로 정렬합니다.
확인 @stackoverflow.com/questions/753237/what-sort-does-java-collections-sortnodes-use –
@JonathanDrapeau 지적 해 주셔서 고맙습니다. Timsort에 대해 읽은 것을 기억하지만 그것에 대해 잊어 버렸습니다. http://en.wikipedia.org/wiki/Timsort, 최근에는 그러한 혁신이 나타나기를 항상 인상적입니다 (2002) –