早教吧作业答案频道 -->数学-->
求助JS二维数组从N个项取M个进行排列的组合算法函数如数组:arr1=[[1,2,3],[3,6],4,6,[3,4]];取4项的排列组合为1、[[1,2,3],4,6,[3,4]]2、[[1,2,3],[3,6],6,[3,4]]3、[[1,2,3],[3,6],4,[3,4]]4、[[1,2,3],[3,6],4,6]5、[[3,6],4,6
题目详情
求助JS二维数组从N个项取M个进行排列的组合算法函数
如数组:arr1=[[1,2,3],[3,6],4,6,[3,4]];取4项的排列组合为
1、[[1,2,3],4,6,[3,4]]
2、[[1,2,3],[3,6],6,[3,4]]
3、[[1,2,3],[3,6],4,[3,4]]
4、[[1,2,3],[3,6],4,6]
5、[[3,6],4,6,[3,4]]
五种结果,其中m=5,n=4.
要求m,n为随机的,返回值的结果为以上五种结果组成的数组,即return arr2=[[[1,2,3],4,6,[3,4]],[[1,2,3],[3,6],6,[3,4]],[[1,2,3],[3,6],4,[3,4]],[[1,2,3],[3,6],4,6],[[3,6],4,6,[3,4]]];
如数组:arr1=[[1,2,3],[3,6],4,6,[3,4]];取4项的排列组合为
1、[[1,2,3],4,6,[3,4]]
2、[[1,2,3],[3,6],6,[3,4]]
3、[[1,2,3],[3,6],4,[3,4]]
4、[[1,2,3],[3,6],4,6]
5、[[3,6],4,6,[3,4]]
五种结果,其中m=5,n=4.
要求m,n为随机的,返回值的结果为以上五种结果组成的数组,即return arr2=[[[1,2,3],4,6,[3,4]],[[1,2,3],[3,6],6,[3,4]],[[1,2,3],[3,6],4,[3,4]],[[1,2,3],[3,6],4,6],[[3,6],4,6,[3,4]]];
▼优质解答
答案和解析
var arr1 = [];//你的原始数组function getArr(m,n){var rt = [];for(var i=0;i
看了求助JS二维数组从N个项取M个...的网友还看了以下:
已知{an}是等差数列,项数为奇数,奇数项和为44,偶数项和为33,求数列得中间项和项数.设项数为 2020-06-03 …
若等差数列{an}的前n项和为Sn,且Sn/S2n为常数,则称该数列为S数列1.若首项为a1的等差 2020-06-18 …
已知数列{an}的前n项和为Sn,a1=1,a2=3,s(n+1)=4Sn-3S(n-1),(n大 2020-07-09 …
为什么要用这个减法S(n)-q*S(n)?是为了求什么因为x^n这是一个等比数列,首项为x,公比也 2020-07-11 …
设数列{an}的首项a1=1,前n项和Sn满足关系式:3t*Sn-(2t+3)S(n-1)=3t( 2020-07-30 …
首项为3,公差为2的等差数列,S[k]为其前k项和,则S=(1/S[1])+(1/S[2])+(1 2020-07-30 …
已知点(1,1/3)是函数f(x)=a^x图象上一点,等比数列an的前n项和为f(x)-c,数列b 2020-07-30 …
已知{an}为无穷等比数列,且n趋近于无穷时lim(a1+a2+a3+…an)=1/4,则首项a1 2020-08-02 …
Sn数列an前n项和Sn=(an+1)^2/4(an>0)不要用Sn-S(n-1)的方法,请用先求S 2020-12-05 …
求数列的时候,什么时候讨论n≥2.比如下列题目已知数列{an}中,Sn是它的前n项和,且Sn+1=4 2020-12-23 …