有一个很长的对应关系列表,如下:
QString int
"str3" 1
"str2" 2
"str9" 3
"str3" 4
"str0" 5
......
"str10000"
......
以上有一个string与int对应的列表,很长很长
如果我要查找"str10000"对应的整形值,以下两种方法,那个查找速度更快?
QMap<QString,int> map;
map.insert("str3",1);
map.insert("str2",2);
.......
map.value("str10000"); //获得
------------------------------------------------------------------
QStringList str;
str<<"str3";
str<<"str2";
......
str.indexOf("str10000"); //获得
[ 此帖被iiiyyyhhhsss在2010-03-05 09:02重新编辑 ]