【发布时间】:2015-11-25 08:38:26
【问题描述】:
有一个数组说 [1,2,4,5,1]。我需要从中打印所有连续的子数组。
输入:[1,2,4,5,1]
输出:
1
1,2
1,2,4
1,2,4,5
1,2,4,5,1
2
2,4
2,4,5
2,4,5,1
4
4,5
4,5,1
5
5,1
1
我尝试过,但无法获得完整的系列。
//items is the main array
for(int i = 0; i < items.length; i++) {
int num = 0;
for(int j = 0; j < items.length - i; j++) {
for(int k = i; k < j; k++) {
System.out.print(items[k]);
}
System.out.println();
}
}
【问题讨论】:
-
那么...您的实际问题是什么?你被什么困住了?
-
@Stultuske 我没有得到确切的系列!我正在寻找一个合适的逻辑来做到这一点。