auto commit

This commit is contained in:
CyC2018 2018-07-29 11:24:25 +08:00
parent ca34d61172
commit 6d8cef8cd1
2 changed files with 7 additions and 7 deletions

View File

@ -903,7 +903,7 @@ declare -x HOME="/home/dmtsai"
declare -x HOSTNAME="study.centos.vbird" declare -x HOSTNAME="study.centos.vbird"
.....(其他省略)..... .....(其他省略).....
$ export | cut -c 12 $ export | cut -c 12-
``` ```
## 排序指令 ## 排序指令

View File

@ -898,7 +898,7 @@ public double Power(double base, int exponent) {
## 题目描述 ## 题目描述
输入数字 n按顺序打印出从 1 最大的 n 位十进制数。比如输入 3则打印出 1、2、3 一直到最大的 3 位数即 999。 输入数字 n按顺序打印出从 1 最大的 n 位十进制数。比如输入 3则打印出 1、2、3 一直到最大的 3 位数即 999。
## 解题思路 ## 解题思路
@ -911,16 +911,16 @@ public void print1ToMaxOfNDigits(int n) {
if (n <= 0) if (n <= 0)
return; return;
char[] number = new char[n]; char[] number = new char[n];
print1ToMaxOfNDigits(number, -1); print1ToMaxOfNDigits(number, 0);
} }
private void print1ToMaxOfNDigits(char[] number, int digit) { private void print1ToMaxOfNDigits(char[] number, int digit) {
if (digit == number.length - 1) { if (digit == number.length) {
printNumber(number); printNumber(number);
return; return;
} }
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
number[digit + 1] = (char) (i + '0'); number[digit] = (char) (i + '0');
print1ToMaxOfNDigits(number, digit + 1); print1ToMaxOfNDigits(number, digit + 1);
} }
} }
@ -1050,13 +1050,13 @@ public boolean match(char[] str, char[] pattern) {
```html ```html
[] 字符集合 [] 字符集合
() 分组,在这里是为了让表达式更清晰 () 分组
? 重复 0 ~ 1 ? 重复 0 ~ 1
+ 重复 1 ~ n + 重复 1 ~ n
* 重复 0 ~ n * 重复 0 ~ n
. 任意字符 . 任意字符
\\. 转义后的 . \\. 转义后的 .
\\d 任意数字 \\d 数字
``` ```
```java ```java