go-multimap:Go-Multimap是Go中`multimap`数据结构的实现

时间:2024-02-26 03:54:30
【文件属性】:

文件名称:go-multimap:Go-Multimap是Go中`multimap`数据结构的实现

文件大小:14KB

文件格式:ZIP

更新时间:2024-02-26 03:54:30

go map golang data-structures golang-package

多图 这是语言缺少的multimap集合(这也是创建适当的库/包的一种简单做法)。 多重映射(有时也称为多重哈希或多重字典)是映射或关联数组抽象数据类型的概括,其中多个以上值可以与给定键相关联并返回给定键。 此数据类型的一些用例和示例包括: 一本书的索引可以报告给定索引术语的任意数量的参考文献,因此可以将其编码为从索引术语到任意数量的参考位置或页面的多图。 地址位置,例如邮政编码,可映射到该地区居住的任何人数。 有两种不同的多图实现, slicemultimap和setmultimap ,它们分别具有slice和set作为映射值。 当允许重复的键/值对并且插入顺序很重要时, slic


【文件预览】:
go-multimap-master
----.travis.yml(65B)
----slicemultimap()
--------slicemultimap_test.go(15KB)
--------example_test.go(7KB)
--------slicemultimap.go(4KB)
----LICENSE(1KB)
----multimap.go(1KB)
----.gitignore(50B)
----setmultimap()
--------setmultimap_test.go(15KB)
--------setmultimap.go(4KB)
--------example_test.go(7KB)
----README.md(4KB)
----go.mod(53B)

网友评论