Map 与 unordered_map 横向与纵向测试,附带原始数据与测试程序
写程序时,面临用Map还是unordered_map,总是很纠结,于是写了个程序进行测试
根据上面的数据可以分析出
在数据小于1000时,可以采取Map。大于1000,小于10000时,如果需要排序,选用Map,不需要就unordered_map。大于10000的时候没有特殊要求,采用Map。
另外,插入和读取如果有时间刚需,应该采用函数,而不是重载。
写程序时,面临用Map还是unordered_map,总是很纠结,于是写了个程序进行测试
根据上面的数据可以分析出
在数据小于1000时,可以采取Map。大于1000,小于10000时,如果需要排序,选用Map,不需要就unordered_map。大于10000的时候没有特殊要求,采用Map。
另外,插入和读取如果有时间刚需,应该采用函数,而不是重载。