File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -7,14 +7,14 @@ def canJump(self, nums: List[int]) -> bool:
77 return self .solve_dp (nums )
88
99 """
10- Runtime: 5585 ms (Beats 5.91 %)
10+ Runtime: 3130 ms (Beats 11.42 %)
1111 Time Complexity: O(n * m)
1212 - dp ๋ฐฐ์ด ์์ฑ์ nums์ ๊ธธ์ด n ๋งํผ ์กฐํํ๋๋ฐ O(n)
1313 - ์์ฑํ dp ๋ฐฐ์ด์ ์กฐํํ๋๋ฐ O(n)
1414 - dp[i]์์ ์ ํํ๋ ๋ฒ์์ ์ํด * O(2 * m)
1515 > O(n) + O(n) * O(2 * m) ~= O(n * m)
1616
17- Memory: 17.80 MB (Beats 46.08 %)
17+ Memory: 17.80 MB (Beats 72.54 %)
1818 Space Complexity: O(n)
1919 > nums์ ๊ธธ์ด์ ๋น๋กํ๋ dp ๋ฐฐ์ด ํ๋๋ง ์ฌ์ฉ, O(n)
2020 """
@@ -25,7 +25,7 @@ def solve_dp(self, nums: List[int]) -> bool:
2525 return True
2626
2727 if dp [i ] is True :
28- for jump in range (- nums [ i ], nums [i ] + 1 ):
28+ for jump in range (nums [i ] + 1 ):
2929 if 0 <= i + jump < len (dp ):
3030 dp [i + jump ] = True
3131
You canโt perform that action at this time.
0 commit comments