紧急求助,help me.... 不是很想用TList??讲一讲你的理由 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用TList如果点多,速度会很慢???? >>用TList如果点多,速度会很慢????你是想像的还是测试过。TList并不慢 to nutant:用数组我自己排序,而查找的Key有两个,则我如何使两种Lookup(Key1Type key1)、lookup(Key2Type key2)方法都可以用?to kxy:如果有100000个点在TList中但我要找的在最后一个不就要比较10000次才能找到吗? to nutant:用数组我自己排序,而查找的Key有两个,则我如何使两种Lookup(Key1Type key1)、lookup(Key2Type key2)方法都可以用?to kxy:如果有10000个点在TList中但我要找的在最后一个不就要比较10000次才能找到吗? you can use IndexOf .不用比较10000次的。:) 用什么都无所谓重要的是查找的算法。StrKey 和 ID 能不能排序?或者,大家换个角度如何:能不能在生成strkey时附上ID的信息?比如Strkey:=Strkey+inttostr(ID) ;这样子,在你生成对象时就不用再找ID了。 这里的StrKey和ID不我可以修改的,StrKey是通过COM对象创建时自动生成的,无法修改,这里的ID是来自数据库的同样不能修改。 XML头信息判断 D8的优势 怎么判断数值型的数据为空,例如就像判断字符型的数值为空一样。。。。 系统时间格式! 怎样能让时间精确到ns级? 把excel中整行内容赋值给s(string) 怎样编写设置某个目录为共享目录? 如何在程序启动时中止程序? 怎样用DELPHI编程,实现检测win2000/win98系统中哪些应用程序或进程,已经死了或没有响应。 请问在DELPHI在WIN2000里如何实现关机?一定给高分。 请问:在richedit做的编辑器中,如何使选中的文字居中、居左或居右? DearDelphi请教(开料算法)
你是想像的还是测试过。
TList并不慢
用数组我自己排序,而查找的Key有两个,则我如何使两种Lookup(Key1Type key1)、lookup(Key2Type key2)方法都可以用?to kxy:
如果有100000个点在TList中但我要找的在最后一个不就要比较10000次才能找到吗?
用数组我自己排序,而查找的Key有两个,则我如何使两种Lookup(Key1Type key1)、lookup(Key2Type key2)方法都可以用?to kxy:
如果有10000个点在TList中但我要找的在最后一个不就要比较10000次才能找到吗?
不用比较10000次的。:)
StrKey 和 ID 能不能排序?或者,大家换个角度如何:能不能在生成strkey时附上ID的信息?
比如
Strkey:=Strkey+inttostr(ID) ;这样子,在你生成对象时就不用再找ID了。
StrKey是通过COM对象创建时自动生成的,无法修改,
这里的ID是来自数据库的同样不能修改。