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"
.....(其他省略).....
$ 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)
return;
char[] number = new char[n];
print1ToMaxOfNDigits(number, -1);
print1ToMaxOfNDigits(number, 0);
}
private void print1ToMaxOfNDigits(char[] number, int digit) {
if (digit == number.length - 1) {
if (digit == number.length) {
printNumber(number);
return;
}
for (int i = 0; i < 10; i++) {
number[digit + 1] = (char) (i + '0');
number[digit] = (char) (i + '0');
print1ToMaxOfNDigits(number, digit + 1);
}
}
@ -1050,13 +1050,13 @@ public boolean match(char[] str, char[] pattern) {
```html
[] 字符集合
() 分组,在这里是为了让表达式更清晰
() 分组
? 重复 0 ~ 1
+ 重复 1 ~ n
* 重复 0 ~ n
. 任意字符
\\. 转义后的 .
\\d 任意数字
\\d 数字
```
```java