Skip to content

Commit f9a4a6d

Browse files
authored
加一——增加Java版Solution
Code by Java
1 parent d8ef1b2 commit f9a4a6d

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

problems/66.plus-one.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ result[1] ...... result[result.length - 1] = 0
101101
102102
## 代码
103103
104-
代码支持:Python3,JS, CPP, Go, PHP
104+
代码支持:Python3,JS, CPP, Go, PHP,Java
105105
106106
Python3 Code:
107107
@@ -195,6 +195,24 @@ class Solution {
195195
}
196196
```
197197

198+
Java code:
199+
200+
```java
201+
class Solution {
202+
public int[] plusOne(int[] digits) {
203+
for (int i = digits.length - 1; i >= 0; i--) {
204+
digits[i]++;
205+
digits[i] = digits[i] % 10;
206+
if (digits[i] != 0) return digits;
207+
}
208+
//遇每个数位均为9时手动进位
209+
digits = new int[digits.length + 1];
210+
digits[0] = 1;
211+
return digits;
212+
}
213+
}
214+
```
215+
198216
**复杂度分析**
199217

200218
- 时间复杂度:$O(N)$

0 commit comments

Comments
 (0)