T
TENTODBV
Unregistered / Unconfirmed
GUEST, unregistred user!
有一个TStringList类型的SL
var
SL:TStringList;
其中大约有200万个ListItem,其中有大量重复项,大约占总数的一半,怎样快速删除重复项?
我用的笨办法是先排序(用TStringList的sort方法),然后再提取不重复项。当item项数不大(几十万)时,速度还
可以接受,但当item项数进一步加大时,大量的时间都花在排序上了。
var
SL:TStringList;
其中大约有200万个ListItem,其中有大量重复项,大约占总数的一半,怎样快速删除重复项?
我用的笨办法是先排序(用TStringList的sort方法),然后再提取不重复项。当item项数不大(几十万)时,速度还
可以接受,但当item项数进一步加大时,大量的时间都花在排序上了。