如果在大小10000的STRING数组中查询包含某子串内容的数组元素. ( 积分: 100 )

  • 主题发起人 主题发起人 ZBJ2001_KF
  • 开始时间 开始时间
Z

ZBJ2001_KF

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,
我目前是用的FOR 循环,

中间用ANSICONTAINSSTR进行判断,但如果结果比较靠后,有些慢,不知有什么好办法.
 
如题,
我目前是用的FOR 循环,

中间用ANSICONTAINSSTR进行判断,但如果结果比较靠后,有些慢,不知有什么好办法.
 
我问的不清楚吗
 
提供几个典型的被源字符串和待搜索的子字符串看看?
 
我把一万个人名加到字符串数据中,然后检索包含某个名字的元素.
 
用二分查找,你将字串加到TStringList中,然后Sorted := True,再IndexOf就可以,很快的。
 
就是.谢谢你的思路.
 
后退
顶部