为了账号安全,请及时绑定邮箱和手机立即绑定

求m个元素中取N个元素的算法

求m个元素中取N个元素的算法

千里① 2017-07-15 15:22:03
如m=[1,2,3],每次取两个,取出的结果为12,13,23
查看完整描述

3 回答

已采纳
?
十二维生物

TA贡献13条经验 获得超9个赞

function getNum (arr){
    var result = [],flag = 0;
	var arr1
    for (var i in arr){
        console.log(i)
        arr1 = arr.slice(Number.parseInt(i)+1);
        console.log(arr)
        console.log(arr1)
        for(var j in arr1){
        	    result[flag++] = arr[i] + "" + arr1[j]
        }
    }
    
    return result
}


查看完整回答
1 反对 回复 2017-07-15
?
望远

TA贡献1017条经验 获得超1032个赞

int arr[]={1,2,3};
for(int i=0;i<2;i++)
{
    for(int j=i+1;j<3;j++)
    {
        printf("%d",arr[i]);
        printf("%d",arr[j]);
         printf("\n");
    }
   
}


查看完整回答
反对 回复 2017-07-15
  • 3 回答
  • 0 关注
  • 2467 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信