回答:
2007年のペーパー順列の線形時間ランキングでは、長さ数値の演算に一定の時間がかかると仮定して、辞書式順序の線形時間ランキングアルゴリズムが提供されます。
2001年の紙の線形時間におけるランキングとアンランキングの順列は、大量の数値の高速計算を必要としないが、辞書式順序ではない線形時間ランキングアルゴリズムを示しています。後者については、
辞書式順序で順列をランク付けすることの全体の問題は、順列の逆数の計算の問題と密接に絡み合っているようであり、実際にそれが可能である場合、線形計算でその計算を行うには大きな進歩が必要と思われる。
一方、Dietzにより辞書順で順列をランク付けするアルゴリズムについては触れていません。
すでに良い答えが与えられているので、ここに別の(より最近の)参照を追加します。
辞書式順序で順列を生成する新しい方法、TING KUO(2009)
は、辞書式順序で順列を生成、ランク付け、およびランク解除する方法に加えて、別の順列から特定の距離離れた順列を生成するようないくつかの新しい機能を提案します。
複雑さもまたオーダーです