vRp.CD2g_test/utils/combination
kercylan98 1afae90f69 docs: 优化 aoi、arrangement、buffer、combination、compress 包文档 2023-12-23 12:17:08 +08:00
..
README.md docs: 优化 aoi、arrangement、buffer、combination、compress 包文档 2023-12-23 12:17:08 +08:00
combination.go perf: 优化 combination 包 NCarryM 性能 2023-07-29 16:01:09 +08:00
combination_options.go other: 优化 combination 包命名,删除无用文件 2023-07-29 15:26:32 +08:00
combination_test.go perf: 优化 combination 包 NCarryM 性能 2023-07-29 16:01:09 +08:00
doc.go docs: 优化 aoi、arrangement、buffer、combination、compress 包文档 2023-12-23 12:17:08 +08:00
item.go other: 优化 combination 包命名,删除无用文件 2023-07-29 15:26:32 +08:00
matcher.go feat: 新增 combination 包,用于数组组合筛选(抽离自 poker 包) 2023-07-29 15:15:35 +08:00
matcher_options.go perf: 优化 combination 包 NCarryM 性能 2023-07-29 16:01:09 +08:00
validator.go feat: combination 包新增 Validator 校验器,用于校验组合是否匹配,取代 poker.Rule 2023-08-02 15:35:19 +08:00
validator_options.go fix: combination.WithValidatorHandleNCarryM 修复 M 允许类型不同的问题 2023-08-02 18:04:31 +08:00
validator_test.go fix: combination.WithValidatorHandleNCarryM 修复 M 允许类型不同的问题 2023-08-02 18:04:31 +08:00

README.md

Combination

Go doc

Combination 包是一个实用的工具,提供了一系列用于生成和处理组合的函数,以帮助开发者处理复杂的组合问题。

特性

泛型类型

Minotaur 中,我们的组合函数是泛型类型,这意味着它们可以处理任意类型的元素,为开发者提供了灵活性,使得这个包可以在各种不同的场景和应用中使用。

算法描述

我们的组合函数使用了特定的算法,以便快速地生成和处理组合。这些算法被设计为能够处理各种复杂的组合问题,以确保结果的准确性。

易于使用

Combination 包的设计目标是使得开发者可以轻松地使用它。我们提供了清晰的文档和指南,帮助开发者理解和使用我们的组合函数。

用途

Combination 包可以在处理任何涉及到组合的问题时使用。无论是在数据分析、机器学习、算法设计,还是在其他需要处理组合的场景中,Combination 包都能够提供帮助。

我们鼓励开发者探索 Combination 包的可能用途,并分享他们的经验和发现。