Skip to content

Commit 85a996b

Browse files
committed
feat:
1 parent 931cf16 commit 85a996b

File tree

4 files changed

+2295
-1756
lines changed

4 files changed

+2295
-1756
lines changed

algorithm/450.DeleteNodeaBST/main_test.go

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,36 @@ var tcs = []struct {
1313
N2 int
1414
ans *TreeNode
1515
}{
16-
// {
17-
// Helper.Ints2TreeNode([]int{5, 3, 6, 2, 4, -1 << 63, 7}),
18-
// 3,
19-
// Helper.Ints2TreeNode([]int{5, 2, 6, -1 << 63, 4, -1 << 63, 7}),
20-
// },
16+
{
17+
Helper.Ints2TreeNode([]int{5, 3, 6, 2, 4, -1 << 63, 7}),
18+
3,
19+
Helper.Ints2TreeNode([]int{5, 4, 6, 2, -1 << 63, -1 << 63, 7}),
20+
},
2121
{
2222
Helper.Ints2TreeNode([]int{0}),
2323
0,
2424
Helper.Ints2TreeNode([]int{}),
2525
},
26+
{
27+
Helper.Ints2TreeNode([]int{}),
28+
0,
29+
Helper.Ints2TreeNode([]int{}),
30+
},
31+
{
32+
Helper.Ints2TreeNode([]int{1, -1 << 63, 2}),
33+
2,
34+
Helper.Ints2TreeNode([]int{1}),
35+
},
36+
{
37+
Helper.Ints2TreeNode([]int{2, 1}),
38+
2,
39+
Helper.Ints2TreeNode([]int{1}),
40+
},
41+
{
42+
Helper.Ints2TreeNode([]int{1, -1 << 63, 2}),
43+
2,
44+
Helper.Ints2TreeNode([]int{1}),
45+
},
2646
{
2747
Helper.Ints2TreeNode([]int{1, -1 << 63, 2}),
2848
1,

algorithm/55.JumpGame/main.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package canJump
22

33
func canJump(nums []int) bool {
44
res := helper(nums)
5-
return res < 3
5+
return res < 9999
66
}
77

88
func helper(nums []int) int {
@@ -22,6 +22,9 @@ func helper(nums []int) int {
2222
}
2323

2424
func min(nums []int) int {
25+
if len(nums) == 0 {
26+
return 99999
27+
}
2528
res := nums[0]
2629
for _, e := range nums {
2730
if res > e {

algorithm/55.JumpGame/main_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,18 @@ var tcs = []struct {
1414
[]int{2, 3, 1, 1, 4},
1515
true,
1616
},
17+
{
18+
[]int{3, 2, 1, 0, 4},
19+
false,
20+
},
21+
{
22+
[]int{2},
23+
true,
24+
},
25+
{
26+
[]int{1, 1, 2, 2, 0, 1, 1},
27+
true,
28+
},
1729
}
1830

1931
func Test_bitwiseComplement(t *testing.T) {

0 commit comments

Comments
 (0)