Skip to content

Commit 2c23407

Browse files
committed
feat: update solutions to leetcode problem: No.0300
1 parent 66fb9f9 commit 2c23407

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

solution/0300-0399/0300.Longest Increasing Subsequence/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,14 @@ class Solution:
6363
```java
6464
class Solution {
6565
public int lengthOfLIS(int[] nums) {
66-
int n;
67-
if ((n = nums.length) < 2) return n;
66+
int n = nums.length;
6867
int[] dp = new int[n];
6968
Arrays.fill(dp, 1);
7069
int res = 1;
7170
for (int i = 1; i < n; ++i) {
7271
for (int j = 0; j < i; ++j) {
7372
if (nums[j] < nums[i]) {
74-
dp[i] = Math.max(dp[i], dp[j] + 1);
73+
dp[i] = Math.max(dp[i], dp[j] + 1);
7574
}
7675
}
7776
res = Math.max(res, dp[i]);

solution/0300-0399/0300.Longest Increasing Subsequence/README_EN.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,14 @@ class Solution:
5252
```java
5353
class Solution {
5454
public int lengthOfLIS(int[] nums) {
55-
int n;
56-
if ((n = nums.length) < 2) return n;
55+
int n = nums.length;
5756
int[] dp = new int[n];
5857
Arrays.fill(dp, 1);
5958
int res = 1;
6059
for (int i = 1; i < n; ++i) {
6160
for (int j = 0; j < i; ++j) {
6261
if (nums[j] < nums[i]) {
63-
dp[i] = Math.max(dp[i], dp[j] + 1);
62+
dp[i] = Math.max(dp[i], dp[j] + 1);
6463
}
6564
}
6665
res = Math.max(res, dp[i]);

solution/0300-0399/0300.Longest Increasing Subsequence/Solution.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
class Solution {
22
public int lengthOfLIS(int[] nums) {
3-
int n;
4-
if ((n = nums.length) < 2) return n;
3+
int n = nums.length;
54
int[] dp = new int[n];
65
Arrays.fill(dp, 1);
76
int res = 1;
87
for (int i = 1; i < n; ++i) {
98
for (int j = 0; j < i; ++j) {
109
if (nums[j] < nums[i]) {
11-
dp[i] = Math.max(dp[i], dp[j] + 1);
10+
dp[i] = Math.max(dp[i], dp[j] + 1);
1211
}
1312
}
1413
res = Math.max(res, dp[i]);

0 commit comments

Comments
 (0)