模块名称:HashTable
模块作者:kyozy
模块版本:1.3
模块 MD5:bfc52feac78aab96eceb1c2daa37ac8d
模块大小:70.28 KB
版权声明:
模块描述:根据java的HashTable编写
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
------------------------------
.子程序 HashTableClear, , , 清除所有数据
.参数 hHashTable, 整数型, ,
.子程序 HashTableContains, 逻辑型, , 是否存在指定值
.参数 hHashTable, 整数型, ,
.参数 value, 通用型, 参考 ,
.子程序 HashTableContainsKey, 逻辑型, , 是否存在指定值
.参数 hHashTable, 整数型, ,
.参数 key, 通用型, 参考 ,
.子程序 HashTableCopy, 整数型, , 复制,返回新的 hHashTable
.参数 hHashTable, 整数型, ,
.子程序 HashTableCreate, 整数型, , 成功返回 hHashTable,失败返回0
.参数 keyType, 整数型, , 支持:3、#整数型; 10、#文本型;11、#字节集型
.参数 valType, 整数型, , 支持:3、#整数型; 10、#文本型;11、#字节集型
.参数 initialCapacity, 整数型, 可空 , 初始容量
.参数 loadFactor, 小数型, 可空 , 加载因子
.子程序 HashTableCreateFromBytes, 整数型, ,
.参数 pBytes, 整数型, ,
.参数 bytesLenth, 整数型, ,
.子程序 HashTableDestory, , , 销毁 HashTable
.参数 hHashTable, 整数型, ,
.子程序 HashTableGet, 通用型, , 获取值
.参数 hHashTable, 整数型, ,
.参数 key, 通用型, 参考 ,
.子程序 HashTableGetKeys, 整数型, , 取所有键,返回数量
.参数 hHashTable, 整数型, ,
.参数 keys, 通用型, 参考 数组,
.子程序 HashTableGetKeysFromValue, 整数型, , 取所有键,返回数量
.参数 hHashTable, 整数型, ,
.参数 value, 通用型, 参考 ,
.参数 keys, 通用型, 参考 数组,
.子程序 HashTableGetSize, 整数型, , 返回 HashTable 储存的总数
.参数 hHashTable, 整数型, ,
.子程序 HashTableGetValues, 整数型, , 取所有值,返回数量
.参数 hHashTable, 整数型, ,
.参数 values, 通用型, 参考 数组,
.子程序 HashTablePut, 整数型, , 添加,返回0:成功且没有被覆盖;返回1:成功但被覆盖;返回-1:失败
.参数 hHashTable, 整数型, ,
.参数 key, 通用型, 参考 ,
.参数 value, 通用型, 参考 ,
.子程序 HashTableRemove, 逻辑型, , 移除,存在key返回真,否则返回假
.参数 hHashTable, 整数型, ,
.参数 key, 通用型, 参考 ,
.子程序 HashTableSaveToBytes, 整数型, ,
.参数 hHashTable, 整数型, ,
.参数 pBuffer, 整数型, , null 则返回缓冲区长度
.参数 buffLenth, 整数型, ,
.程序集 哈希表类zy, , 公开
.子程序 保存到字节集, 字节集, ,
.子程序 创建, 逻辑型, ,
.参数 参数_键类型, 整数型, , 支持:3、#整数型; 10、#文本型;11、#字节集型
.参数 参数_值类型, 整数型, , 支持:3、#整数型; 10、#文本型;11、#字节集型
.参数 参数_初始容量, 整数型, 可空 , 默认为:11
.参数 参数_加载因子, 小数型, 可空 , 默认为:0.75
.子程序 创建自字节集, 逻辑型, ,
.参数 参数_字节集, 字节集, , 传递 由“哈希表类zy.保存到字节集()” 返回的字节集数据
.子程序 枚举, , ,
.参数 参数_回调函数, 子程序指针, , 返回值 逻辑型(整数型 key,整数型 value,整数型 用户数据) 返回真:停止枚举
.参数 参数_用户数据, 整数型, 可空 ,
.子程序 清除, , , 清除所有数据
.子程序 取键自值, 整数型, , 取值相同的键,返回数量
.参数 value, 通用型, 参考 ,
.参数 keys, 通用型, 参考 数组,
.子程序 取数量, 整数型, ,
.子程序 取所有键, 整数型, , 取所有键,返回数量
.参数 keys, 通用型, 参考 数组,
.子程序 取所有值, 整数型, , 取所有值,返回数量
.参数 values, 通用型, 参考 数组,
.子程序 取值, 通用型, , 获取值
.参数 key, 通用型, 参考 ,
.子程序 是否包含键, 逻辑型, , 是否存在指定值
.参数 key, 通用型, 参考 ,
.子程序 是否包含值, 逻辑型, , 是否存在指定值
.参数 value, 通用型, 参考 ,
.子程序 是否已创建, 逻辑型, ,
.子程序 添加, 整数型, , 返回0:成功且没有被覆盖;返回1:成功但被覆盖;返回-1:失败
.参数 key, 通用型, 参考 ,
.参数 value, 通用型, 参考 ,
.子程序 销毁, , ,
.子程序 移除, 逻辑型, , 存在key返回真,否则返回假
.参数 key, 通用型, 参考 ,