2016-11-18 10 views
0

C++ STLには、重複しないキー値のペアを重複して格納するためのコンテナはありますか?は、ソートされていないキー値のペアを格納する

私は考えていましたこのケースではstd :: unordered_multimapコンテナが私を助けますが、同等のキーを持つ要素はこの中に一緒にグループ化されています。

+2

'std :: vector >'? – user657267

+0

なぜstlが必要なのですか?単純に2次元配列を使用してください:p –

+0

thanks @ user657267。私はこれを考えなかった。 @ RajeevSingh。 – impulse

答えて

1

をお勧めします。基本的には、std :: pair <キー、値>をいくつかのシーケンスコンテナに格納することができます。

キーと値のペアを保存し、コンテナの最後に新しいキーと値のペアを追加する必要がある場合は、std :: vectorで十分です。さらにコンテナの先頭に要素を挿入する場合は、std :: dequeを参照してください。それで...

あなたの制約を分析し、適切なシーケンスコンテナを選択するのが最善の戦略です。

関連する問題