2016-06-21 6 views
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

答えて

0

あなたはリスト全体を3回渡すことができます。毎回1文字だけ書くo(n)の3 * n

+0

これ以外の方法はありますか? cuzちょうど3回リストを渡すことは非常に些細に見える – Zephyr

+0

それはソリューションの美しさ - それは簡単なものなので、間違いの可能性は小さいです。 – Dani

+0

あなたは、リストを適切な場所に書いたり、別のリストを作成する必要があると言っていますか? – Zephyr

関連する問題