通常の数値体系では、0 が最小の数、9 が最大の数です。この問題では、長さ 10 のリストを取得します。インデックス 0 からインデックス 9 までは、その番号の優先順位を表す番号を表します。リストは昇順になります。これは、最後のインデックスに表示される番号の優先順位が最も高いことを意味します。また、数値も与えられるので、現在の数値よりわずかに大きい次の数値を見つける必要があります。
リーリー ###説明###指定された優先順位配列から、1 の優先順位が 2 および 3 の両方よりも大きいことがわかります。3 の優先順位は 2 と比較して大きいです。したがって、利用可能な次の並べ替えはありません。
###方法###
グローバル配列を定義し、後で使用するために指定された配列から取得した各桁の優先順位を保存します。
次の順列を取得した後、文字列を整数に変換して返します。
Example
の中国語訳は次のとおりです:時間と空間の複雑さ
以上が番号の優先順位に基づいて、変換は次のようになります。 番号の優先順位に基づいて次に大きい番号の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。