X
xysir001
Unregistered / Unconfirmed
GUEST, unregistred user!
有这样一个程序:用组合的方法,每新组成一个数据(字符串),就判断该字符串是否包含在另一个string类型的字符中Str(我现在是这样处理的)。如果包括,则不保存;如果不包括,则添加进Str中。但问题是:随着Str中数据的越来越大(最大能超过100万行),判断起来也所花时间也越来越多。请问:有什么方法能提高查询速度?有没有其他更好的方法?
我用了老外编的QStrings函数,感觉速度还是不能满足我的要求。即:
if Q_PosStr(SubStr,SouStr,0)=0 then 保存。
谢谢!!!
我用了老外编的QStrings函数,感觉速度还是不能满足我的要求。即:
if Q_PosStr(SubStr,SouStr,0)=0 then 保存。
谢谢!!!