TimSortアルゴリズムを実装した関数です。 挿入ソートとマージソートの良い特性を組み合わせたソートアルゴリズムで、 安定なソートを提供し、最悪のケースでもO(n log n)の時間複雑度を持ちます。
ソートする配列
Optional
要素比較のための関数
ソートを開始する配列のインデックス
ソートを終了する配列のインデックス
TimSortアルゴリズムを実装した関数です。 挿入ソートとマージソートの良い特性を組み合わせたソートアルゴリズムで、 安定なソートを提供し、最悪のケースでもO(n log n)の時間複雑度を持ちます。