01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package algs11;
public class XRuler {
public static void ruler(int height) {
if (height < 1) {
return;
}
ruler(height / 2);
System.out.format("%d ", height);
ruler(height / 2);
}
public static void sideways(int height) {
if (height < 1) {
return;
}
sideways(height - 1);
for (int i=0; i<height; i++) {
System.out.print ("-");
}
System.out.println();
sideways(height - 1);
}
public static void main (String[] args) {
//ruler(8);
sideways(5);
}
}
|