私は昨日質問を掲載しましたし、私はmulti_mapを使用してこれを解決: Having a composite key for hash map in c++Boost :: multi_index。より迅速なソリューション?
これは魔法のように動作しますが、datasrtが十分に大きいときに問題が起こります。
私のデータセットは約10Mもの大きさで、順序付きインデックスでは+ 350秒、挿入用にはハッシュインデックス(順序なし)で80秒かかる。
マップ(ペア、ダブル)データ構造に比べて、これはわずか25秒しかかかりませんでした。
計算速度を向上させる考え方はありますか?メモリ消費は問題ありませんが、スピードは私にとっては重要です。
いいえ残念ながら私はSQLを使用できません。 – devEvan
@devEvan:編集を参照してください。 –