swift-collections:生产级Swift数据结构包

时间:2024-04-27 03:39:54
【文件属性】:

文件名称:swift-collections:生产级Swift数据结构包

文件大小:3.72MB

文件格式:ZIP

更新时间:2024-04-27 03:39:54

Swift

迅捷收藏 Swift Collections是Swift编程语言的数据结构实现的开源软件包。 的了解有关该软件包及其背后意图的更多信息。 内容 该软件包当前提供以下实现: ,由环形缓冲区支持的双端队列。 双端队列是范围可替换的,可变的,随机访问的集合。 ,是标准Set的变体,其中项目的顺序是定义明确的,并且可以任意地对项目进行重新排序。 使用ContiguousArray作为其后备存储,并在其中添加一个单独的按位打包偏移量的哈希表。 是标准Dictionary的有序变体,具有类似的优点。 Swift Collections使用与相同的模块化方法:它为实现的每组数据结构提供一个独立的模块。 例如,如果只需要双端队列类型,则可以通过导入DequeModule来仅引入该DequeModule 。 OrderedSet和OrderedDictionary共享许多相同的基础实现,因此它


网友评论