Kotlin Discrete Math Toolkit Kotlin扩展集离散数学功能

Kotlin 的扩展集,了蛮有用的离散数学功能,尤其适合需要排列组合的场景。如果你在项目中需要快速计算各种排列,可以试试permutations()这个扩展,挺简便的。比如setOf(1, 2, 3).permutations()会返回所有的排列,适合做数学运算或者测试用例生成。更酷的是,它还能直接算出排列数:setOf(1, 2, 3).permutationsNumber(),结果是 6。简直是快速开发中一个得力的小帮手。建议在复杂计算和数学逻辑较多的项目中用一用,挺合适的!

zip
KotlinDiscreteMathToolkit-master.zip 预估大小:38个文件
folder
KotlinDiscreteMathToolkit-master 文件夹
file
KotlinDiscreteMathToolkit.iml 774B
file
gradlew 5KB
folder
src 文件夹
folder
test 文件夹
folder
java 文件夹
folder
com 文件夹
folder
marcinmoskala 文件夹
folder
math 文件夹
folder
tests 文件夹
file
PermutationTest.kt 3KB
file
PowerTest.kt 939B
file
CartesianProductTest.kt 4KB
file
CombinationTest.kt 2KB
file
ProductTest.kt 1KB
file
FactorialTest.kt 665B
file
PowersetTest.kt 1KB
file
CartesianProductPropertyTest.kt 2KB
file
JavaTest.java 2KB
file
NumbersDivisibleTest.kt 1KB
file
CombinationWithRepetitionTest.kt 2KB
file
SetSplitTest.kt 3KB
file
SublistsBySplittersTest.kt 1KB
file
IterableMultipliationTest.kt 3KB
file
TestUtils.kt 178B
file
NumberSplitTest.kt 1KB
folder
main 文件夹
folder
java 文件夹
folder
com 文件夹
folder
marcinmoskala 文件夹
folder
math 文件夹
file
PowersetExt.kt 423B
file
SetSplitFunc.kt 2KB
file
CartesianProductExt.kt 2KB
file
NumbersDivisible.kt 498B
file
PermutationsExt.kt 2KB
file
NumSplitFunc.kt 492B
file
FactorialFun.kt 133B
file
ProductExt.kt 239B
file
IterableMultiplication.kt 365B
file
CombinationsExt.kt 2KB
file
Power.kt 339B
file
SublistsBySplittersExt.kt 500B
file
.travis.yml 139B
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.properties 233B
file
gradle-wrapper.jar 53KB
file
README.md 8KB
file
gradlew.bat 2KB
file
.gitignore 153B
file
_config.yml 28B
file
build.gradle 4KB
zip 文件大小:78.84KB