哈希表类_汇编版(HashMap_ASM) 2.7版   [复制链接]

2.7版(2020.4.7)

    1) 调整 添加() 方法. 增加可选参数 参_不覆盖 (当键值存在时不进行值覆盖)

    2) 添加 添加_指针() 方法. (具体用法参考使用例子)

    3) 添加 cha询_指针() 方法. (具体用法参考使用例子)

    4) 添加 有序模式,创建时可选参数.(此模式下  取所有键() 取所有值()  将按添加时的顺序来取出数组,时间复杂度: O(1).具体用法参考使用例子)

    5) 添加 有序_插入() 方法. (有序模式下使用.)

    6) 添加 有序_取序号() 方法. (有序模式下使用.)

    7) 添加 有序_取序号键值() 方法. (有序模式下使用.通过遍历序号取键值,性能较低,单次取值时间复杂度: O(n),非必要不建议使用)

    8) 说明 枚举键值还是乱序枚举,因为即便是有序模式xx的储存依然是无序的.可使用 取所有键() 取所有值() 存到数组来遍历.

2.6版(2020.3.31)

    1) 修复 值运算() 方法 异常问题. (感谢精易论坛 【qq1347522182】 的反馈)

    2) 添加 寻找文本键 方法(功能类似 是否包含文本键 方法,多2个参数【参_开始位置】【参_返回键名长度】).

    3) 调整 创建() 方法 添加参数 参_不使用内存池 (默认为假(使用内存池), 为真则不使用内存池(xx量不大时可以选择不使用内存池以节省内存使用))

    4) 优化 自定义xx_模版 类 (优化后无需对自定义xx成员进行引用,只要将模版内的【自定义xx】类型 全部更改成 所需的类型即可)

2.5版(2020.1.11)

    1) 修复 模块初始化优先级问题导致的异常.

2.4版(2019.12.16)

    1) 优化 内部添加内存池,使用私有堆申请内存时改为内存池来分配内存,添加() 和 载入表() 性能得到显著提升。

2.3版(2019.12.9)

    1) 修复 取值的键数组 逻辑值获取失败问题。

    2) 调整 长整数键的哈希计算调整为单独的方法调用,减少些汇编代码。


点我下载
(已有 26 次下载)

引用模块

源码文件名 模块文件名
哈希表_ASM_使用例子.e
哈希表.ec

引用支持库

源码文件名 支持库文件名 支持库标识
哈希表_ASM_1.7.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
哈希表_ASM_2.7_ec.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
哈希表_ASM_使用例子.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
数组操作_ASM_1.4.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
© 版权声明
THE END
喜欢就支持一下吧!
点赞0
分享