Deque 3.1.1

Deque 3.1.1

Tests测试过的
Lang语言 SwiftSwift
许可证 MIT
Released最后发布2018年9月
SwiftSwift 版本3.0
SPM支持 SPM

Károly LőrenteyThe Attaswift 项目 维护。



Deque 3.1.1

Swift 中的双端队列类型

Swift 4.2 License Platform

Build Status codecov.io

Carthage compatible CocoaPod Version

Deque<Element> 实现了一个双端队列类型。它类似于 Array 的随机访问集合,可以任意元素高效地在两端的 O(1) 插入和删除。

Deque 是结构体,并实现了类似于标准集合类型(如 ArrayDictionary)的相同复制-on-write 的值语义。

兼容性

master 分支上的 Deque 适用于 Swift 4.2。

安装

CocoaPods

如果您使用 CocoaPods,您可以在 Podfile 中将其作为依赖项添加以开始使用 Deque

pod 'Deque', '~> 3.1'

Carthage

对于 Carthage,请在您的 Cartfile 中添加以下行

github "attaswift/Deque" ~> 3.1

Swift 包管理器

对于 Swift 包管理器,请在您的 Package.swift 文件中的依赖列表内添加 SipHash

import PackageDescription

let package = Package(
    name: "MyPackage",
    dependencies: [
        .Package(url: "https://github.com/attaswift/SipHash.git", from: "3.1.1")
    ]
)