CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 21263
pcplayer
: 哪里有?
[阅读: 420] 2004-09-05 04:29:34
<空>
相关信息:
Delphi里怎么做数组(或List)里的搜索效率高?
(423字)
(
pcplayer
[2148]
2004-09-04 23:13
)
你的搜索Key是string,可以用TStringList保存它,然后把sorted属性设置为True
(136字)
(
李颖
[931]
2004-09-04 23:55
)
thx!
(空) (
pcplayer
[373]
2004-09-04 23:58
)
搜索用IndexOf,找到下标,然后用Objects[Index]得到对应的数据对象
(空) (
李颖
[545]
2004-09-05 00:01
)
经你的提示,我想到一个办法,建立索引表
(223字)
(
pcplayer
[724]
2004-09-05 00:18
)
第三方库好像有,自己写可能也不难
(空) (
李颖
[419]
2004-09-05 00:48
)
其实我就想找现成的库或者控件。偷懒成习惯了。
(空) (
pcplayer
[399]
2004-09-05 11:07
)
这里有一个
(199字)
(
李颖
[599]
2004-09-05 12:34
)
thx!!
(空) (
pcplayer
[400]
2004-09-05 12:51
)
真的要快就还是要专门的算法
(空) (
pigprince
[482]
2004-09-05 00:04
)
THashedStringList
(空) (
十方
[905]
2004-09-05 11:09
)
哪里有?
(空) (
pcplayer
[419]
2004-09-05 12:29
)
老D自带的
(空) (
十方
[464]
2004-09-05 13:43
)
thx!!
(空) (
pcplayer
[417]
2004-09-05 14:37
)
看Delphi.Class.TList.IndexOf()的辕马,果然是遍历
(199字)
(
pcplayer
[1655]
2004-09-05 12:29
)
TList是不排序的,当然是遍历
(空) (
李颖
[576]
2004-09-05 12:35
)
我感觉在数据量很大的时候,排序不如HASH表好。
(空) (
pcplayer
[580]
2004-09-05 12:36
)
不知道,你可以构造10万条随机数据来测试一下
(空) (
李颖
[457]
2004-09-05 12:37
)
Delphi.Classes.TStrings.IndexOf()也是遍历
(174字)
(
pcplayer
[1195]
2004-09-05 12:35
)
TStringList重载了,sorted模式下是折半查找,THashedStringList也重载了
(空) (
李颖
[794]
2004-09-05 12:36
)
我靠,才发现 THashedStringList是 Delphi 自己已经带了的,不用第三方控件。
(空) (
pcplayer
[941]
2004-09-05 13:03
)
对 StringList 和 HashedStringList 的测试报告
(427字)
(
pcplayer
[1354]
2004-09-05 15:54
)
第一次或修改后需要构建hash表,而且delphi的hash算法太弱智
(20字)
(
haitao
[949]
2004-09-05 21:58
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录