小数据量的Key-Value查找类的实现
2013-10-09 12:02
253 查看
平时写程序时经常要把一些Key与Value保存起来,但一般数据量都不大,故不想用TStringHash来做。而用TStringList来做,还要写一个"=",挺别扭!而且数据类型还有限制。自己从VCL中找了一段,感觉挺好用的,以后用它玩一玩!不过对Key值的搜索采用遍历方式,数据量大就慢了,建议采用HashTable。
注:Key与Value均不受数据类型限制!
View Code
注:Key与Value均不受数据类型限制!
var Demo:TLookupList; begin Demo:=TLookupList.Create; try Demo.Add('aa','bbb'); ShowMessage(Demo.ValueOfKey('aa')); finally Demo.Free; end; end;
View Code
相关文章推荐
- 小数据量的Key-Value查找类的实现
- Map接口及其重要实现类的方法总结:从HashMap中放入,查找,删除一个对象,并将全部value放入到一个数组中;获得HashMap的全部数据
- 数据结构实现之Table(符号表,内部存储key-value对)
- C/C++拾遗(二)C语言实现Key-Value键值对查找
- 标准C++实现key-value数据插入及修改的简单例子
- 股票数据存储系统(Key-Value存储)设计与实现
- rapidjson 实现未知json数据解析,拿到每一个key和value
- 递归解析任意层的Json数据,获取所有的key和value,Java实现
- 数据结构 24 哈希 key-value 存储于查找 自己实现
- 实现了一个压缩算法,在数据高度压缩的前提下,还可以快速查找 key
- 实现了一个压缩算法,在数据高度压缩的前提下,还可以快速查找 key
- mapreduce 利用InverseMapper.class对key,value进行 交换实现词频排序
- 模拟实现英汉字典(使用key/value形式的哈希表)
- Spark取出(Key,Value)型数据中Value值为前n条数据
- 【Python】利用setdefault函数实现dict的转置(key与value对互换),统计value出现的次数
- MySql插入数据重复,Duplicate entry 'value' for key 'user_id'
- 设计海量key-value数据的存储查询模块
- hbase-map(ImmutableBytesWritable key,Result value,Context context)数据解析
- 游戏任务成就体系的实现(三):数据统计模块(KeyUtil)的初始化和基本方法简述
- 二分法查找数据的实现