Hello Coding Lover,
Just Learn this Amazing technique which is discussed in this tutorial and you will be able to solve more than 10 questions on leetcode.
In this video, I have explained two pointer technique which is the optimal way to solve problems related to arrays, strings and linked list in O(N) time.
There are a lot of coding interview problems which can be solved by using this technique in an optimized way.
https://youtu.be/2wVjt3yhGwg
๐ด DONT CLICK THIS: https://bit.ly/2G4cEuc
#JAVAAID #slidingwindowtechnique #leetcode #javaAidTutorials #programming #dataStructures #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #linkedin
Just Learn this Amazing technique which is discussed in this tutorial and you will be able to solve more than 10 questions on leetcode.
In this video, I have explained two pointer technique which is the optimal way to solve problems related to arrays, strings and linked list in O(N) time.
There are a lot of coding interview problems which can be solved by using this technique in an optimized way.
https://youtu.be/2wVjt3yhGwg
๐ด DONT CLICK THIS: https://bit.ly/2G4cEuc
#JAVAAID #slidingwindowtechnique #leetcode #javaAidTutorials #programming #dataStructures #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #linkedin
YouTube
Two Pointer Algorithm | Two Sum Problem | Solve DS Problems in O(N) Time
Two Pointer Algorithm For Coding Interview: In this video, I have explained two pointer technique which is the optimal way to solve problems related to arrays, strings and linked list in O(N) time.
There are a lot of coding interview problems which canโฆ
There are a lot of coding interview problems which canโฆ
Hello Coding Lover,
In this video, I have explained a general approach to solve climbing staircase problem which is based on fibonacci pattern.
how to identify the pattern and apply the same to solve such DP problems.
Here I have explained, four different ways to solve this problem.
Recursive Solution
Top-down with memoization
Bottom-up
Efficient solution
https://youtu.be/ftpbBbtyxdE
๐ด DONT CLICK THIS: https://bit.ly/2G4cEuc
#JAVAAID #staircase #leetcode #javaAidTutorials #programming #dataStructures #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #gs #walmart
In this video, I have explained a general approach to solve climbing staircase problem which is based on fibonacci pattern.
how to identify the pattern and apply the same to solve such DP problems.
Here I have explained, four different ways to solve this problem.
Recursive Solution
Top-down with memoization
Bottom-up
Efficient solution
https://youtu.be/ftpbBbtyxdE
๐ด DONT CLICK THIS: https://bit.ly/2G4cEuc
#JAVAAID #staircase #leetcode #javaAidTutorials #programming #dataStructures #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #gs #walmart
YouTube
Recursive Staircase Problem | Climbing Stairs | Walmart Coding Interview | EP3
Recursive Staircase Problem :- In this video, I have explained the recursive staircase problem fibonacci series pattern to solve count the number of ways to climb the staircase dynamic programming question. Climbing staircase problem can be solved easilyโฆ
Forwarded from ๐๐ฎ๐๐ฎ ๐ฆ๐๐ฟ๐๐ฐ๐๐๐ฟ๐ฒ๐ ๐๐ป๐ฑ ๐๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐ (KGupta)
Hello Coding Lover,
In this video tutorial, I have explained the beautiful problem-solving technique called ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป and its applications.
If you can visualize this 2D image in 3D then probably you would have heard of ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป.
๐บ๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐ ๐ ๐๐๐๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐ :)
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://youtu.be/Sf-LR7OI-Ww
#JAVAAID #recursion #leetcode #javaAidTutorials #programming #dataStructures #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #linkedin
In this video tutorial, I have explained the beautiful problem-solving technique called ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป and its applications.
If you can visualize this 2D image in 3D then probably you would have heard of ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป.
๐บ๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐ ๐ ๐๐๐๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐ :)
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://youtu.be/Sf-LR7OI-Ww
#JAVAAID #recursion #leetcode #javaAidTutorials #programming #dataStructures #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #linkedin
YouTube
Recursion In Data Structures | Recursion Explained | EP1
Recursion In Data Structures: In this video, I have explained the basics of recursion and explain how mathematical modelling of function plays a major role in solving recursive programming problems.
I have discussed the application of recursion as well.โฆ
I have discussed the application of recursion as well.โฆ
Forwarded from ๐๐ฎ๐๐ฎ ๐ฆ๐๐ฟ๐๐ฐ๐๐๐ฟ๐ฒ๐ ๐๐ป๐ฑ ๐๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐ (KGupta)
Have you ever thought of how ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐๐ผ๐ฟ๐ธ๐ ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ฎ๐น๐น๐?
if not, watch this video to know the ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ฎ๐น๐ ๐ผ๐ณ ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป.
In this video, I have ๐บ๐ผ๐ฑ๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐ฎ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ ๐ถ๐ป ๐๐๐ฐ๐ต ๐ฎ ๐๐ฎ๐ that it will ๐๐ฒ๐ฎ๐ฐ๐ต ๐๐ผ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ฎ๐น which will help you in ๐๐ถ๐๐๐ฎ๐น๐ถ๐๐ถ๐ป๐ด ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐๐ฒ ๐ฎ๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐.
Here are the outlines for easy navigation:-
๐ Recursion Flow Chart
๐ Recursion Execution Flow
๐ Tree Visualization
๐ Memory Visualization
๐ Demo
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://lnkd.in/fnEEdKs
#JAVAAID #recursion-visualization #leetcode #javaAidTutorials #programming #recurion-basics #recursion-tutorial #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #linkedin
if not, watch this video to know the ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ฎ๐น๐ ๐ผ๐ณ ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป.
In this video, I have ๐บ๐ผ๐ฑ๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐ฎ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ ๐ถ๐ป ๐๐๐ฐ๐ต ๐ฎ ๐๐ฎ๐ that it will ๐๐ฒ๐ฎ๐ฐ๐ต ๐๐ผ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ฎ๐น which will help you in ๐๐ถ๐๐๐ฎ๐น๐ถ๐๐ถ๐ป๐ด ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐๐ฒ ๐ฎ๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐.
Here are the outlines for easy navigation:-
๐ Recursion Flow Chart
๐ Recursion Execution Flow
๐ Tree Visualization
๐ Memory Visualization
๐ Demo
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://lnkd.in/fnEEdKs
#JAVAAID #recursion-visualization #leetcode #javaAidTutorials #programming #recurion-basics #recursion-tutorial #algorithms #coding #competitiveprogramming #google #java #codinginterview #problemsolving #kanahaiyaGupta #google #facebook #amazon #oracle #linkedin
lnkd.in
LinkedIn
This link will take you to a page thatโs not on LinkedIn
Hey Coding Lover,
This is the next tutorial in our recursion series. So far, we have learnt how ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐๐ผ๐ฟ๐ธ๐ ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ฎ๐น๐น๐?
Now it is time to dig deeper and understand ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐๐๐ฝ๐ฒ๐ ๐ฎ๐ป๐ฑ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ ๐ฏ๐ฒ๐๐๐ฒ๐ฒ๐ป ๐ถ๐.
In this video, I have tried my best to explain the ๐ต๐ฒ๐ฎ๐ฑ ๐ฎ๐ป๐ฑ ๐๐ฎ๐ถ๐น ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ ๐ฏ๐ฒ๐๐๐ฒ๐ฒ๐ป ๐ถ๐, ๐๐ถ๐ฎ ๐ฎ๐ป๐ถ๐บ๐ฎ๐๐ถ๐ผ๐ป.
which will help you in ๐๐ถ๐๐๐ฎ๐น๐ถ๐๐ถ๐ป๐ด ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐๐ฒ ๐ฎ๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐.
Here are the outlines for easy navigation:-
๐ [๐ฌ๐ฌ:๐ฐ๐ญ] ๐๐ฒ๐ฎ๐ฑ ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป
๐ [๐ฌ๐ฒ:๐ญ๐ฐ] ๐ง๐ฎ๐ถ๐น ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป
๐ [๐ญ๐ญ:๐ฎ๐ฏ] ๐๐ฒ๐ฎ๐ฑ ๐ฉ๐ฆ ๐ง๐ฎ๐ถ๐น ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป
๐ [๐ญ๐ฑ:๐ฌ๐ฎ] ๐๐ฒ๐บ๐ผ
๐ [๐ญ๐ด:๐ฌ๐ฒ] ๐ค๐๐ถ๐ฐ๐ธ ๐ค๐๐ถ๐?
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://youtu.be/lG6HxO7cDRw
#JAVAAID #headrecursion #tailrecursion #headvstailrecursion #leetcode #javaAidTutorials #programming #recursion-basics #recursion-tutorial #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta
This is the next tutorial in our recursion series. So far, we have learnt how ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐๐ผ๐ฟ๐ธ๐ ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ฎ๐น๐น๐?
Now it is time to dig deeper and understand ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐๐๐ฝ๐ฒ๐ ๐ฎ๐ป๐ฑ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ ๐ฏ๐ฒ๐๐๐ฒ๐ฒ๐ป ๐ถ๐.
In this video, I have tried my best to explain the ๐ต๐ฒ๐ฎ๐ฑ ๐ฎ๐ป๐ฑ ๐๐ฎ๐ถ๐น ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ ๐ฏ๐ฒ๐๐๐ฒ๐ฒ๐ป ๐ถ๐, ๐๐ถ๐ฎ ๐ฎ๐ป๐ถ๐บ๐ฎ๐๐ถ๐ผ๐ป.
which will help you in ๐๐ถ๐๐๐ฎ๐น๐ถ๐๐ถ๐ป๐ด ๐ฟ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐๐ฒ ๐ฎ๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐.
Here are the outlines for easy navigation:-
๐ [๐ฌ๐ฌ:๐ฐ๐ญ] ๐๐ฒ๐ฎ๐ฑ ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป
๐ [๐ฌ๐ฒ:๐ญ๐ฐ] ๐ง๐ฎ๐ถ๐น ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป
๐ [๐ญ๐ญ:๐ฎ๐ฏ] ๐๐ฒ๐ฎ๐ฑ ๐ฉ๐ฆ ๐ง๐ฎ๐ถ๐น ๐ฅ๐ฒ๐ฐ๐๐ฟ๐๐ถ๐ผ๐ป
๐ [๐ญ๐ฑ:๐ฌ๐ฎ] ๐๐ฒ๐บ๐ผ
๐ [๐ญ๐ด:๐ฌ๐ฒ] ๐ค๐๐ถ๐ฐ๐ธ ๐ค๐๐ถ๐?
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://youtu.be/lG6HxO7cDRw
#JAVAAID #headrecursion #tailrecursion #headvstailrecursion #leetcode #javaAidTutorials #programming #recursion-basics #recursion-tutorial #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta
YouTube
Head Recursion | Tail Recursion | Head VS Tail Recursion | EP3
In this video, we will learn head recursion, tail recursion and head vs tail recursion with example.
recursion basics with examples: https://youtu.be/Sf-LR7OI-Ww
python Tutor Tutorial link: https://youtu.be/TRMKJucB3B8
recursion visualization: https://yoโฆ
recursion basics with examples: https://youtu.be/Sf-LR7OI-Ww
python Tutor Tutorial link: https://youtu.be/TRMKJucB3B8
recursion visualization: https://yoโฆ
Hi Coding Lover,
Here is one more tutorial which will ๐ฒ๐ป๐ต๐ฎ๐ป๐ฐ๐ฒ ๐๐ผ๐๐ฟ ๐ฑ๐ฒ๐ฏ๐๐ด๐ด๐ถ๐ป๐ด ๐๐ธ๐ถ๐น๐น๐.
Today, I have explained how to ๐๐ถ๐๐๐ฎ๐น๐ถ๐๐ฒ ๐๐ผ๐๐ฟ ๐ฐ๐ผ๐ฑ๐ฒ ๐ฒ๐ ๐ฒ๐ฐ๐๐๐ถ๐ผ๐ป ๐ณ๐น๐ผ๐ and get help from others if you stuck.
It supports most of the language like ๐, ๐++, ๐๐ฎ๐๐ฎ, ๐๐ฎ๐๐ฎ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐, ๐ง๐๐ฝ๐ฒ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐, ๐ฅ๐๐ฏ๐ etc.
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://youtu.be/TRMKJucB3B8
#JAVAAID #leetcode #javaAidTutorials #programming #recursion-basics #recursion-tutorial #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta #pythontutor #execution
Here is one more tutorial which will ๐ฒ๐ป๐ต๐ฎ๐ป๐ฐ๐ฒ ๐๐ผ๐๐ฟ ๐ฑ๐ฒ๐ฏ๐๐ด๐ด๐ถ๐ป๐ด ๐๐ธ๐ถ๐น๐น๐.
Today, I have explained how to ๐๐ถ๐๐๐ฎ๐น๐ถ๐๐ฒ ๐๐ผ๐๐ฟ ๐ฐ๐ผ๐ฑ๐ฒ ๐ฒ๐ ๐ฒ๐ฐ๐๐๐ถ๐ผ๐ป ๐ณ๐น๐ผ๐ and get help from others if you stuck.
It supports most of the language like ๐, ๐++, ๐๐ฎ๐๐ฎ, ๐๐ฎ๐๐ฎ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐, ๐ง๐๐ฝ๐ฒ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐, ๐ฅ๐๐ฏ๐ etc.
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://youtu.be/TRMKJucB3B8
#JAVAAID #leetcode #javaAidTutorials #programming #recursion-basics #recursion-tutorial #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta #pythontutor #execution
YouTube
Python Tutor | Java Visualizer -Visualize Code Execution Of C Java JavaScript Python Ruby TypeScript
Python Tutor | java visualizer -Visualize Code Execution Of C C++ Java JavaScript Python Ruby TypeScript:
In this video, I have explained the usage of Python Tutor and java visualizer tool for every programmer and how to get help from your fellow coders.โฆ
In this video, I have explained the usage of Python Tutor and java visualizer tool for every programmer and how to get help from your fellow coders.โฆ
Forwarded from ๐๐ฎ๐๐ฎ ๐ฆ๐๐ฟ๐๐ฐ๐๐๐ฟ๐ฒ๐ ๐๐ป๐ฑ ๐๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐ (KGupta)
Hi Coding Lover,
In this tutorial, I have covered the most common dynamic programming interview question ๐๐ผ๐ป๐ด๐ฒ๐๐ ๐๐ผ๐บ๐บ๐ผ๐ป ๐ฆ๐๐ฏ๐๐๐ฟ๐ถ๐ป๐ด which is usually asked in product-based MNC's.
Here I have explained the ๐ณ๐ผ๐๐ฟ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ ๐๐ฎ๐๐ ๐๐ผ ๐๐ผ๐น๐๐ฒ ๐๐ต๐ถ๐ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ and below are the outlines-
๐ง๐ฎ๐ฏ๐น๐ฒ ๐ผ๐ณ ๐๐ผ๐ป๐๐ฒ๐ป๐:
๐[00:15] Problem statement
๐[02:17] Longest common substring
๐[03:00] Algorithm
๐[06:54] Recurrence relation
๐[08:00] Recursive solution
๐[09:42] Recurrence tree
๐[11:52] Top-down approach with memoization
๐[13:30] Bottom-up approach/ DP solution
๐[19:20] Demo
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://lnkd.in/faC5uGu
#JAVAAID #lcs #longestcommonsubstring #leetcode #javaAidTutorials #programming #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta
In this tutorial, I have covered the most common dynamic programming interview question ๐๐ผ๐ป๐ด๐ฒ๐๐ ๐๐ผ๐บ๐บ๐ผ๐ป ๐ฆ๐๐ฏ๐๐๐ฟ๐ถ๐ป๐ด which is usually asked in product-based MNC's.
Here I have explained the ๐ณ๐ผ๐๐ฟ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ ๐๐ฎ๐๐ ๐๐ผ ๐๐ผ๐น๐๐ฒ ๐๐ต๐ถ๐ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ and below are the outlines-
๐ง๐ฎ๐ฏ๐น๐ฒ ๐ผ๐ณ ๐๐ผ๐ป๐๐ฒ๐ป๐:
๐[00:15] Problem statement
๐[02:17] Longest common substring
๐[03:00] Algorithm
๐[06:54] Recurrence relation
๐[08:00] Recursive solution
๐[09:42] Recurrence tree
๐[11:52] Top-down approach with memoization
๐[13:30] Bottom-up approach/ DP solution
๐[19:20] Demo
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://lnkd.in/faC5uGu
#JAVAAID #lcs #longestcommonsubstring #leetcode #javaAidTutorials #programming #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta
lnkd.in
LinkedIn
This link will take you to a page thatโs not on LinkedIn
Forwarded from ๐๐ฟ๐ฎ๐ฐ๐ธ๐ถ๐ป๐ด ๐ง๐ต๐ฒ ๐๐ผ๐ฑ๐ถ๐ป๐ด ๐๐ป๐๐ฒ๐ฟ๐๐ถ๐ฒ๐
Hi Coding Lover,
In this tutorial, I have covered one more common dynamic programming interview question ๐๐ผ๐ป๐ด๐ฒ๐๐ ๐๐ผ๐บ๐บ๐ผ๐ป ๐ฆ๐๐ฏ๐๐ฒ๐พ๐๐ฒ๐ป๐ฐ๐ฒ which is also asked in a lot of product-based MNC's.
Here I have explained the ๐ณ๐ผ๐๐ฟ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ ๐๐ฎ๐๐ ๐๐ผ ๐๐ผ๐น๐๐ฒ ๐๐ต๐ถ๐ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ and below are the outlines-
๐ง๐ฎ๐ฏ๐น๐ฒ ๐ผ๐ณ ๐๐ผ๐ป๐๐ฒ๐ป๐:
๐[00:10] Problem statement
๐[02:44] Longest common Subsequence
๐[03:39] Algorithm
๐[07:06] Recurrence relation
๐[09:35] Recursive solution
๐[09:42] Recurrence tree
๐[13:22] Top-down approach with memoization
๐[14:51] Bottom-up approach/ DP solution (using 2-D array)
๐[25:10] Bottom-up approach/ DP solution (using 1-D array)
๐[30:11] Demo
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://lnkd.in/fNveH-Y
#JAVAAID #lcs #longestcommonsubsequence #leetcode #javaAidTutorials #programming #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta
In this tutorial, I have covered one more common dynamic programming interview question ๐๐ผ๐ป๐ด๐ฒ๐๐ ๐๐ผ๐บ๐บ๐ผ๐ป ๐ฆ๐๐ฏ๐๐ฒ๐พ๐๐ฒ๐ป๐ฐ๐ฒ which is also asked in a lot of product-based MNC's.
Here I have explained the ๐ณ๐ผ๐๐ฟ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ ๐๐ฎ๐๐ ๐๐ผ ๐๐ผ๐น๐๐ฒ ๐๐ต๐ถ๐ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ and below are the outlines-
๐ง๐ฎ๐ฏ๐น๐ฒ ๐ผ๐ณ ๐๐ผ๐ป๐๐ฒ๐ป๐:
๐[00:10] Problem statement
๐[02:44] Longest common Subsequence
๐[03:39] Algorithm
๐[07:06] Recurrence relation
๐[09:35] Recursive solution
๐[09:42] Recurrence tree
๐[13:22] Top-down approach with memoization
๐[14:51] Bottom-up approach/ DP solution (using 2-D array)
๐[25:10] Bottom-up approach/ DP solution (using 1-D array)
๐[30:11] Demo
๐ก๐ผ๐๐ฒ: if you find it useful, please do not forget to like and share your feedback in comments.
https://lnkd.in/fNveH-Y
#JAVAAID #lcs #longestcommonsubsequence #leetcode #javaAidTutorials #programming #algorithms #coding #competitiveprogramming #google #java #problemsolving #kanahaiyaGupta
lnkd.in
LinkedIn
This link will take you to a page thatโs not on LinkedIn