Jump Game | (C++, Java, Python) |30 day Challenge | Day 25 | LeetCode #55

  Рет қаралды 6,746

Knowledge Center

Knowledge Center

Күн бұрын

Пікірлер: 9
@KnowledgeCenter
@KnowledgeCenter 4 жыл бұрын
Don't forget to share your solutions which worked for you. Thanks.
@rakesht.j664
@rakesht.j664 4 жыл бұрын
public boolean canJump(int[] A) { int max= 0; for(int i=0;imax) { return false;} max = Math.max(A[i]+i,max); } return true; }
@mohamedlamnaouar2175
@mohamedlamnaouar2175 4 жыл бұрын
my solution in python : class Solution: def canJump(self, nums: List[int]) -> bool: if len(nums) == 0: return False if len(nums) == 1: return True j = len(nums) - 2 while j >= 0: cntZero = 0 while nums[j] == 0: cntZero += 1 j -= 1 if cntZero > 0: flag = True jump = 0 for j in range(j, -1, -1): if nums[j] >= cntZero + 1 + jump: flag = False break jump += 1 if flag == True: return False j -= 1 return True
@williamwambua7710
@williamwambua7710 4 жыл бұрын
Nice job. It is somehow related to the problem on dynamic programming about the minimum jumps required to reach the end of the array.
@umapathybabu8397
@umapathybabu8397 4 жыл бұрын
class Solution { public boolean canJump(int[] nums) { int dp[]=new int[nums.length]; Arrays.fill(dp,-1); return helper(nums,0,dp); } boolean helper(int[] nums,int position,int dp[]){ if(position>=nums.length-1) return true; if(dp[position]!=-1) return dp[position]==1?true:false; int jumpLength = Math.min(nums[position]+position,nums.length); for(int i=position;i
@srinish1993
@srinish1993 4 жыл бұрын
this is a classic dp question, but solved in greedy fashion.
@indranilthakur3605
@indranilthakur3605 4 жыл бұрын
It says this question could be solved by Greedy Algo as well. Which greedy algo you used?
@ayushupadhyaya739
@ayushupadhyaya739 4 жыл бұрын
sir please also give solutions of the atcoder beginner contest please
@svendbentjensen5512
@svendbentjensen5512 Жыл бұрын
KZbin need an "Indian Accent" tag so people can sort out these unbearable videos.
Lazy days…
00:24
Anwar Jibawi
Рет қаралды 6 МЛН
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 9 МЛН
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 9 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 3 МЛН
LeetCode 55. Jump Game (Algorithm Explained)
10:06
Nick White
Рет қаралды 78 М.
Contiguous Array | LeetCode 30 day Challenge | LeetCode 525
16:44
Knowledge Center
Рет қаралды 8 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 695 М.
Jump Game - Greedy - Leetcode 55
16:28
NeetCode
Рет қаралды 256 М.
Why is Python 150X slower than C?
10:45
Mehul - Codedamn
Рет қаралды 19 М.
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 404 М.
Lazy days…
00:24
Anwar Jibawi
Рет қаралды 6 МЛН