文件名称:swift-algorithms:Swift Algorithms是序列和收集算法及其相关类型的开源软件包
文件大小:256KB
文件格式:ZIP
更新时间:2024-04-05 03:48:40
Swift
迅捷算法 Swift Algorithms是序列和收集算法及其相关类型的开源软件包。 的了解有关该软件包及其背后意图的更多信息。 内容 组合/排列 :集合中元素特定大小的组合。 :集合或完整集合中元素的特定大小的排列。 变异算法 :元素的就地旋转。 :一个分区,保留所得前缀和后缀的相对顺序。 合并收藏 :连接具有相同元素类型的两个集合。 :遍历两个集合的所有对; 相当于嵌套for - in循环。 :永久重复集合的元素或固定次数。 子集操作 :从集合中随机选择特定数量的元素。 :从集合中随机选择特定数量的元素,并保留其原始相对顺序。 :返回集合的后缀,其中所有元素都传递给定谓词。 :集合中的唯一元素,保留其顺序。 部分排序 :返回集合中的最小或最大元素,按谓词排序。 其他有用的操作 :急切和惰性的操作,它们基于二进制谓词或投影结果更改或给定计数的块将
【文件预览】:
swift-algorithms-main
----.gitignore(80B)
----Package.swift(1KB)
----README.md(5KB)
----CHANGELOG.md(6KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(882B)
--------PULL_REQUEST_TEMPLATE()
--------ISSUE_TEMPLATE()
----Sources()
--------Algorithms()
----CONTRIBUTING.md(468B)
----CODE_OF_CONDUCT.md(3KB)
----.xcodesamplecode.plist(181B)
----LICENSE.txt(11KB)
----Tests()
--------LinuxMain.swift(634B)
--------SwiftAlgorithmsTests()
----Guides()
--------Chunked.md(4KB)
--------Suffix.md(1KB)
--------Intersperse.md(2KB)
--------Resources()
--------Product.md(2KB)
--------Indexed.md(959B)
--------Trim.md(5KB)
--------Rotate.md(2KB)
--------RandomSampling.md(6KB)
--------Chain.md(2KB)
--------Windows.md(2KB)
--------Partition.md(4KB)
--------Unique.md(2KB)
--------MinMax.md(2KB)
--------Cycle.md(2KB)
--------Permutations.md(3KB)
--------Combinations.md(3KB)
--------Stride.md(2KB)
--------LazySplit.md(3KB)