C++でのプログラミングは比較的新しいので、ID番号と文字列の2つの値だけを持つデータセットを作成しようとしています。これらは約10万組あります。私は、自分のニーズに最も適したデータ構造が何であるか分かりません。大容量データセットの保存と検索
データセットは、次の要件があります
000000と999999の間のすべてのID値が
を使用する-not列に対応する-the ID番号が6桁(999999にそう000000)あります
-theユーザーがデータを変更する許可が-Iが 文字列にIDや単語で検索すると、ユーザーIDに戻りたいと文字列
を設定する必要はありません検索の
-speedだから基本的に私は、私は、このデータセットを構築し、それを迅速に検索する(ベクトル、リスト、配列、SQLデータベースなど)を使用すべきか思ったんだけど
重要なのですか?
OPは、idと文字列の両方を検索する必要があります。キーによる検索のみをマップします。 – NathanOliver