|
|
1
18
注意在您的迭代方法中,您有两个计数器:第一个是您所在的行
你也可以注意到三角形中的每一条连续的线都是前一条线加上一颗星。如果递归函数为前一行返回一个星号字符串,那么下一行总是该字符串加上一个星号。所以,你的代码应该是这样的:
|
|
|
2
6
输出如下所示:
|
|
|
3
3
|
|
|
4
2
您还可以使用单个(不太优雅的)递归来完成,如下所示:
其思想是方法参数表示完整的绘图状态。
|
|
|
5
0
该方法以恒星数作为参数。我们叫它n。
如果n==0,请确保不执行任何操作。 |
|
|
6
0
|
|
|
7
0
|
|
|
8
0
|
|
|
9
-1
|
|
|
10
-1
所以,你需要创建一个小的块。那个街区需要什么信息?只是最大值。但是递归需要知道它在哪条线上。。。你会得到一个构造函数,比如:
现在,你要做的就是启动它:
|
|
|
11
-1
我想应该这样做
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |