A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

void nestedFor(int[]){}
接收一个一元整型数组,但不知道数组的长度。
要用数组中每个数int[index]来写
for(int i=0;i<int[index] ;i++  )

该怎么写呢?
相当于,给一个三维的点      (6, 3, 2),  让你遍历(0,0,0)到(6,3,2)的所有整数坐标的点。
而当给你的这个点不是三维的,是不知道多少维的,应该怎么做呢?

3 个回复

倒序浏览
月饼节快乐
回复 使用道具 举报
void nestedFor(int[] arr)
{
for(int x= 0,x<arr.length,x++)
{
   System.out.println("数组中的每个元素为"+"arr[x]);
}
}
回复 使用道具 举报
这个需求和解决思路就跟求n个数的全排列类似。答案是——使用递归。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马