文件格式如下
a列 b列 c列
abc 1 2
def 3 4
ghi 5 6
jkl 7 8
csv格式。我得到一组a列的值,需要读取到其他的参数。
问题是行数特别多,大概一万行,然后我需要匹配的也就10个左右,如果每次匹配都从头找个人感觉效率太低。
有没有效率高的做法,目前尝试是把值存在map里,map<a列,其余参数>这样。
通过查找a列的值来获取后面的数据吗?C++的话可以用unordered map,即哈希表来存储和访问。这样是最快的。不过内存消耗挺大