Skip to content

Commit 765af62

Browse files
update 334
1 parent da6f496 commit 765af62

File tree

3 files changed

+19
-13
lines changed
  • paginated_contents/algorithms/1st_thousand
  • src
    • main/java/com/fishercoder/solutions/firstthousand
    • test/java/com/fishercoder/firstthousand

3 files changed

+19
-13
lines changed

Diff for: paginated_contents/algorithms/1st_thousand/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@
494494
| 337 | [House Robber III](https://leetcode.com/problems/house-robber-iii/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_337.java) | | Medium | DP
495495
| 336 | [Palindrome Pairs](https://leetcode.com/problems/palindrome-pairs/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_336.java) | | Hard |
496496
| 335 | [Self Crossing](https://leetcode.com/problems/self-crossing/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_335.java) | | Hard | Math
497-
| 334 | [Increasing Triplet Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_334.java) | | Medium |
497+
| 334 | [Increasing Triplet Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_334.java) | | Medium | Array, Greedy
498498
| 333 | [Largest BST Subtree](https://leetcode.com/problems/largest-bst-subtree/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_333.java) | | Medium | Tree
499499
| 332 | [Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_332.java) | | Medium | Graph, DFS
500500
| 331 | [Verify Preorder Serialization of a Binary Tree](https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree/) | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/firstthousand/_331.java) | | Medium | Stack

Diff for: src/main/java/com/fishercoder/solutions/firstthousand/_334.java

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.fishercoder.solutions.firstthousand;
22

33
public class _334 {
4-
54
public static class Solution1 {
65
/**
76
* Time: O(n^2)
+18-11
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,44 @@
11
package com.fishercoder.firstthousand;
22

33
import com.fishercoder.solutions.firstthousand._334;
4-
import org.junit.BeforeClass;
5-
import org.junit.Test;
4+
import org.junit.jupiter.api.BeforeEach;
5+
import org.junit.jupiter.api.Test;
66

7-
import static org.junit.Assert.assertEquals;
7+
import static org.junit.jupiter.api.Assertions.assertFalse;
8+
import static org.junit.jupiter.api.Assertions.assertTrue;
89

910
public class _334Test {
1011
private static _334.Solution1 solution1;
1112
private static _334.Solution2 solution2;
1213

13-
@BeforeClass
14-
public static void setup() {
14+
@BeforeEach
15+
public void setup() {
1516
solution1 = new _334.Solution1();
1617
solution2 = new _334.Solution2();
1718
}
1819

1920
@Test
2021
public void test1() {
21-
assertEquals(true, solution1.increasingTriplet(new int[]{2, 1, 5, 0, 4, 6}));
22-
assertEquals(true, solution2.increasingTriplet(new int[]{2, 1, 5, 0, 4, 6}));
22+
assertTrue(solution1.increasingTriplet(new int[]{2, 1, 5, 0, 4, 6}));
23+
assertTrue(solution2.increasingTriplet(new int[]{2, 1, 5, 0, 4, 6}));
2324
}
2425

2526
@Test
2627
public void test2() {
27-
assertEquals(false, solution1.increasingTriplet(new int[]{5, 4, 3, 2, 1}));
28-
assertEquals(false, solution2.increasingTriplet(new int[]{5, 4, 3, 2, 1}));
28+
assertFalse(solution1.increasingTriplet(new int[]{5, 4, 3, 2, 1}));
29+
assertFalse(solution2.increasingTriplet(new int[]{5, 4, 3, 2, 1}));
2930
}
3031

3132
@Test
3233
public void test3() {
33-
assertEquals(false, solution1.increasingTriplet(new int[]{1, 1, -2, 6}));
34-
assertEquals(false, solution2.increasingTriplet(new int[]{1, 1, -2, 6}));
34+
assertFalse(solution1.increasingTriplet(new int[]{1, 1, -2, 6}));
35+
assertFalse(solution2.increasingTriplet(new int[]{1, 1, -2, 6}));
36+
}
37+
38+
@Test
39+
public void test4() {
40+
assertFalse(solution1.increasingTriplet(new int[]{1, 1, 1, 1, 1, 1, 1}));
41+
assertFalse(solution2.increasingTriplet(new int[]{1, 1, 1, 1, 1, 1, 1}));
3542
}
3643

3744
}

0 commit comments

Comments
 (0)