Swift Algorithms Swift 算法包开源项目

我要开发同款
匿名用户2020年10月09日
170阅读

技术信息

开源地址
https://github.com/apple/swift-algorithms
授权协议
Apache-2.0

作品详情

SwiftAlgorithms是Swift标准库团队开源的一系列关于序列(sequece)和集合 (collectio)类型及相关类型的算法包。

SwiftAlgorithms包含各种与序列和集合有关的运算,例如循环集合元素处理、排列组合,以及随机采样等功能。

combiatios(ofCout:): 集合中特定大小元素的组合permutatios(ofCout:):集合或完整集合中特定大小元素的排列radomSample(cout:), radomSample(cout:usig:):从一个集合中随机收集特定数量的元素radomStableSample(cout:), radomStableSample(cout:usig:):从一个集合中随机收集特定数量的元素,并保留其原始相对顺序idexed():遍历集合索引和元素的元组

使用

添加SwiftAlgorithms作为依赖

在Package.swift文件中添加以下命令行到依赖中:

.package(url:"https://github.com/apple/swift-algorithms",from:"0.0.1"),

然后将"Algorithms"作为可执行target的依赖项:

letpackage=Package(//ame,platforms,products,etc.depedecies:[.package(url:"https://github.com/apple/swift-algorithms",from:"0.0.1"),//otherdepedecies],targets:[.target(ame:"<target>",depedecies:[.product(ame:"Algorithms",package:"swift-algorithms"),]),//othertargets])

功能介绍

Swift Algorithms 是 Swift 标准库团队开源的一系列关于序列 (sequence) 和集合 (collection) 类型及相关类型的算法包。 Swift Algorithm...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论