OrderedDictionary:Swift中的有序字典数据结构实现

时间:2024-05-21 10:55:48
【文件属性】:

文件名称:OrderedDictionary:Swift中的有序字典数据结构实现

文件大小:38KB

文件格式:ZIP

更新时间:2024-05-21 10:55:48

swift data-structure dictionary hash-map ordereddictionary

有序词典 OrderedDictionary是Swift中有序字典数据结构的轻量级实现。 OrderedDictionary结构是一个通用集合,结合了Swift标准库中Dictionary和Array数据结构的功能。 像Dictionary一样,它存储每个键都是唯一的键/值对,并将每个键映射到一个关联值。 像Array一样,它存储通过从零开始的整数索引排序和访问的那些对。 OrderedDictionary提供了与Swift标准库中可用集合相似的API,例如通过键或索引访问内容,插入和删除元素,迭代,排序,转换,过滤等。 在内部, OrderedDictionary使用后备存储,该后备存储由用于存储键值对的Dictionary和用于管理有序键的Array 。 当然,这不是可以实现的性能最高的实现,但是在重用Swift标准库中的大多数功能的


【文件预览】:
OrderedDictionary-master
----.gitignore(87B)
----Sources()
--------OrderedDictionary()
----LICENSE.md(1KB)
----.github()
--------workflows()
----README.md(5KB)
----Supporting Files()
--------Info-Tests.plist(733B)
--------Info.plist(937B)
----OrderedDictionary.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(37KB)
----Package.swift(506B)
----Tests()
--------LinuxMain.swift(139B)
--------OrderedDictionaryTests()

网友评论