のように、しばらくの間単調に増加し、その後減少し、再び増加する...などの配列があります[1,2,3,4,5,3,1,-1,-3,2,5,67,90,8,7,3,0]
。この配列をソートする最良の方法は何でしょうか? K-Way Merge Sort
実装の詳細は提供されていませんが、Stackoverflow のいくつかの関連する質問が提案されました。
では、それをソートする理想的な方法は何でしょうか? O(N*log N)
によって与えられた古き良き方法よりもはるかに優れたパフォーマンスを提供しquicksort
、その使用に値する巧妙な方法はありますか? やるべきことがある場合K-Way Merge Sort
は、実装の詳細を提供してください。インターネット上で見つけることができませんでした!