0
誰でもこの質問で私を助けることができますか?配列内に3つの異なる文字を分離する
Q. O(n)に1つの変数を使用してR、G、Bフラグを分離します。例えば用 : - R R G B R R B G G R
出力は次のようになります。R R R R R G G G B B
誰でもこの質問で私を助けることができますか?配列内に3つの異なる文字を分離する
Q. O(n)に1つの変数を使用してR、G、Bフラグを分離します。例えば用 : - R R G B R R B G G R
出力は次のようになります。R R R R R G G G B B
あなたはリスト全体を3回渡すことができます。毎回1文字だけ書くo(n)の3 * n
これ以外の方法はありますか? cuzちょうど3回リストを渡すことは非常に些細に見える – Zephyr
それはソリューションの美しさ - それは簡単なものなので、間違いの可能性は小さいです。 – Dani
あなたは、リストを適切な場所に書いたり、別のリストを作成する必要があると言っていますか? – Zephyr