Skip to content

Commit 86d6e93

Browse files
Update DynamicProgramming/MinimumSumPartition.java
Co-authored-by: Du Yuanchao <shellhub.me@gmail.com>
1 parent 6951230 commit 86d6e93

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

DynamicProgramming/MinimumSumPartition.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,14 @@ public static int subSet(int[] arr) {
3232
}
3333

3434
//fill dp array
35-
for(int i = 1; i <= n; i++){
36-
for(int j = 1; j <= sum; j++){
37-
if(arr[i-1] < j){
38-
dp[i][j] = dp[i-1][j - arr[i-1]] || dp[i-1][j];
39-
}
40-
else if(arr[i-1] == j){
35+
for (int i = 1; i <= n; i++) {
36+
for (int j = 1; j <= sum; j++) {
37+
if (arr[i - 1] < j) {
38+
dp[i][j] = dp[i - 1][j - arr[i - 1]] || dp[i - 1][j];
39+
} else if (arr[i - 1] == j) {
4140
dp[i][j] = true;
42-
}
43-
else{
44-
dp[i][j] = dp[i-1][j];
41+
} else {
42+
dp[i][j] = dp[i - 1][j];
4543
}
4644
}
4745
}

0 commit comments

Comments
 (0)