相关疑难解决方法(0)

从n返回k个元素的所有组合的算法

我想写一个函数,它将一个字母数组作为参数,并选择一些字母.

假设您提供了8个字母的数组,并希望从中选择3个字母.然后你应该得到:

8! / ((8 - 3)! * 3!) = 56
Run Code Online (Sandbox Code Playgroud)

数组(或单词)返回,每个包含3个字母.

algorithm combinations

551
推荐指数
23
解决办法
43万
查看次数

生成任意字母表的所有组合,直到任意长度

假设我有一个包含单个字符的任意大小的数组.我想计算这些字符的所有可能组合,直到任意长度.

所以我要说我的数组是[1,2,3].用户指定的长度为2.然后可能的组合为[11,22,33,12,13,23,21,31,32].

我很难找到一个允许任意长度的合适算法,而不仅仅是排列数组.哦,虽然速度并非绝对关键,但它也应该相当快.

algorithm combinations permutation

7
推荐指数
1
解决办法
7417
查看次数

PHP中的组合,处置和排列

在PHP中生成数组的所有组合,配置和排列的最有效方法是什么?

php arrays algorithm math combinatorics

6
推荐指数
2
解决办法
9065
查看次数