+ -
当前位置:首页 → 问答吧 → 对大数据量(5w左右条记录)如何选择stl容器

对大数据量(5w左右条记录)如何选择stl容器

时间:2011-11-28

来源:互联网

如题,我有5万条记录,我目前是存储在vector<ClassA>,然后按照某个关键字排序(用的是STL的sort排序),但是改成vector<ClassA*> 速度稍有改进,还是不能满足要求,是不是我容器选错了,求各位高人指点,这些记录没有重复值,只是做一个排序操作,后续就是按照读入的记录访问就可以了

作者: gisupc   发布时间: 2011-11-28

数据记录的大小事先是无法确定的,但是可以肯定不会超过10万条记录

作者: gisupc   发布时间: 2011-11-28

后续就是按照读入的记录访问就可以, 如果这样可以用map应该更好些

作者: zzz3265   发布时间: 2011-11-28

数据库索引,然后用虚拟列表不是更快吗?

作者: chinatcp   发布时间: 2011-11-28

用map好一些,二叉树的效率高一些。。但是要键值唯一性。。。

作者: xiaoxiaoyu85   发布时间: 2011-11-28