我對C++編程相對比較陌生,我試圖創建一個只有兩個值的數據集:一個ID號和一個字符串。將會有大約10萬對這些。我只是不確定哪種數據結構最適合我的需求。存儲和搜索大數據集
該數據集具有以下要求:
對應於字符串-the ID數是6位數字(所以000000〜999999)
-not 000000和999999之間的所有ID值將被使用
- 用戶將沒有權限修改數據集
-I希望通過ID或詞語的要搜索的字符串,並返回給用戶ID和字符串
-speed的搜索很重要
所以基本上我想知道我應該用什麼(矢量,列表,數組,SQL數據庫等)來構造這個數據集並快速搜索它?
OP想要同時搜索id和字符串。僅映射按鍵搜索。 – NathanOliver