Combinatorics: 用于生成排列和组合的 Swift 库

Combinatorics 是一个 Swift 库,提供静态函数用于生成给定数组中元素的排列和组合。该库支持生成包含或不包含重复元素的 k-排列和 k-组合。

主要功能:

  • 生成包含或不包含重复元素的排列。
  • 生成包含或不包含重复元素的组合。
  • 支持 Swift 4 及更高版本。
  • 提供 CocoaPods 和 Carthage 安装方式。

使用说明:

  1. 安装: 通过 CocoaPods (pod 'Combinatorics') 或 Carthage (github "almata/Combinatorics") 安装。
  2. 导入: 在需要使用库的文件中导入 import Combinatorics
  3. 调用: 使用 Combinatorics 类中的静态函数生成排列和组合。

注意:

‘组合’一词在自然语言中用于描述从集合中选取元素的操作,无论是否考虑顺序和重复。

zip 文件大小:18.79KB