用java实现 枚举从数组arr中取n个数,组成新数组的所有情况
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java实现 枚举从数组arr中取n个数,组成新数组的所有情况相关的知识,希望对你有一定的参考价值。
指定数为n 数组为arr,即枚举从arr中取n个数,组成新数组的所有情况。
如n为2 arr为1,5,7 新数组为1,51,75,7
n和arr赋值有多种可能,不能写死,要一种通用的实现方法。可以把新数组存到一个容器里
能否提供一个相对细节的实现代码
我也是这么想的,但是不知道如何在n不确定时确定for嵌套的个数
js 实现一维数组按照子数组元素个数进行切分并且整合成一个新的二维数组
(笔记)
一维数组按照子数组元素个数进行切分并且整合成一个新的二维数组
1 function chunk(arr,size ) { 2 // 请把你的代码写在这里 3 var num = []; 4 for(var i=0;i<Math.ceil(arr.length/size);i++){ 5 var start = i*size; 6 var end = start+size; 7 num.push(arr.slice(start,end)); 8 9 } 10 return num; 11 12 } 13 14 chunk(["a", "b", "c", "d"], 3);
效果图
以上是关于用java实现 枚举从数组arr中取n个数,组成新数组的所有情况的主要内容,如果未能解决你的问题,请参考以下文章
2022-04-27:Alice 有一个下标从 0 开始的数组 arr ,由 n 个正整数组成。她会选择一个任意的 正整数 k 并按下述方式创建两个下标从 0 开始的新整数数组 lower 和 hig