pythonのソートはTimsortです。
Python では Timsort アルゴリズムが利用されていて、効率良く複数のソートを行うことができます、これは現在のデータセット中のあらゆる順序をそのまま利用できるからです。
ソート HOW TO — Python 3.7.1 ドキュメント
実用上、一種類の高速なソートアルゴリズムが提供されていれば十分なので(pythonのようなスクリプト言語では特にそう)、組み込みや標準モジュールでは他のアルゴリズムは提供されていません。
サードパーティの実装(ライブラリ)は探せばあるかもしれませんが、組み込みのソートと同程度に実用的に使えるものがあるかは細く検討してみないとわからないでしょう。
「pythonでアルゴリズムを書いてみました」程度のコードならググれば出てきますが。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/21 02:04