Go中不可变且具有内存效率的映射和集-Golang开发

时间:2024-06-15 10:24:59
【文件属性】:

文件名称:Go中不可变且具有内存效率的映射和集-Golang开发

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-15 10:24:59

Golang Data Structures

Go中的不可变和高效内存映射和集。 该程序包hamt提供了映射(关联数组)和实现为哈希数组映射尝试(HAMT)的集合的不可变集合类型。 Go中不可变和高效存储映射和集合的所有操作。 该程序包hamt提供了映射(关联数组)和实现为哈希数组映射尝试(HAMT)的集合的不可变集合类型。 集合的所有操作(例如插入和删除)都是不可变的,并会创建新操作,使原始操作保持不变。 哈希数组映射树(HAMT)是一种流行的数据结构,称为地图(又称关联数组或字典)或集合。 它的一成不变的变体被功能部件广泛采用


【文件预览】:
hamt-master
----test.go(59B)
----.gitignore(43B)
----go.mod(84B)
----documentation.go(290B)
----bucket_test.go(2KB)
----hamt.go(3KB)
----set_test.go(3KB)
----bucket.go(964B)
----key_value_test.go(706B)
----node.go(324B)
----map_test.go(3KB)
----go.sum(1024B)
----map.go(2KB)
----.github()
--------workflows()
--------dependabot.yml(102B)
----node_test.go(162B)
----UNLICENSE(1KB)
----entry.go(119B)
----README.md(2KB)
----entry_test.go(419B)
----hamt_test.go(6KB)
----key_value.go(325B)
----set.go(1KB)

网友评论