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