VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 23453|回复: 25

第25期源码[仙剑魔 vs ben1222]

[复制链接]
 楼主| 发表于 2007-1-19 22:13:10 | 显示全部楼层 |阅读模式
25期
题目:VB6版SortList类
级别:中级
说明:
1、想法来源于.net中的SortList类。
2、平常使用的数组有很多不足:A、不能方便的自由伸缩;B、难以进行插入和删除操作;C、排序后损失了原有信息;D、很难与另一数组保持对应关系等。
3、SortList类像是一个增强的哈希表,它在内部维护着两个数组,一个容纳作为映射来源的Key,一个容纳作为映射目标的value。在一个sortlist中插入一对key/value时,key会插入keys组数的某个位置,以确保keys数组始终处于排好序的状态。然后,value会插入values数组的相同位置(即它将自动跟踪哪个key从属于哪个value),并充许获取与一个指定的key关联的value。
4、做一个VB6版SortList类。具有以下方法:
   Add(key,value)
   Remove(key)
   Item(Key)  '取与key对应的value
5、Key值不能重复,当有重复值时抛出错误。可遍历SortList的所有元素。
6、key和value的类型,自己定。

共有两位参赛者:仙剑魔 & ben1222
以下是他们的程序,如果你从中学到东西,请为他们投上一票。
单选投票, 共有 29 人参与投票
27.59% (8)
72.41% (21)
您所在的用户组没有投票权限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2007-1-20 00:03:14 | 显示全部楼层
以来就沙发,下个学习。
回复

使用道具 举报

发表于 2007-1-21 09:05:06 | 显示全部楼层
谢谢
回复

使用道具 举报

头像被屏蔽
发表于 2007-1-24 15:24:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-1-24 15:31:56 | 显示全部楼层
学习学习,学习学习。。。
回复

使用道具 举报

发表于 2007-1-24 15:58:43 | 显示全部楼层
看看先。。。。。。。。
回复

使用道具 举报

发表于 2007-2-7 09:44:06 | 显示全部楼层
学习
回复

使用道具 举报

 楼主| 发表于 2007-2-12 09:53:33 | 显示全部楼层
下了42次,投了两票......
回复

使用道具 举报

发表于 2007-2-12 14:00:54 | 显示全部楼层
呵呵,貌似大家都没有投票的习惯。。。
回复

使用道具 举报

发表于 2007-2-13 19:22:33 | 显示全部楼层
注释太少,无法直接看出每个模块是干什么地……所以我决定……不花时间看了……
都是ActiveX DLL的……我喜欢是一个内部Class,呵呵不看了,也不投了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-7-1 03:12

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表