我对C++编程相对比较陌生,我试图创建一个只有两个值的数据集:一个ID号和一个字符串。将会有大约10万对这些。我只是不确定哪种数据结构最适合我的需求。存储和搜索大数据集
该数据集具有以下要求:
对应于字符串-the ID数是6位数字(所以000000〜999999)
-not 000000和999999之间的所有ID值将被使用
- 用户将没有权限修改数据集
-I希望通过ID或词语的要搜索的字符串,并返回给用户ID和字符串
-speed的搜索很重要
所以基本上我想知道我应该用什么(矢量,列表,数组,SQL数据库等)来构造这个数据集并快速搜索它?
OP想要同时搜索id和字符串。仅映射按键搜索。 – NathanOliver