How to Master Dynamic Programming | Dynamic Programming Problems
Description
In this video, Parikh explains how one can master dynamic programming concepts. Dynamic Programming is a popular algorithmic technique used to solve programming problems optimally.
It is one of the topics which can help in optimising many popular problems. DP problems are often seen in programming interview questions about data structures and algorithms.
Here's the link of the checklist Parikh was showing in the video: https://dynalist.io/d/FAnK1zgptw2q1G-QW1E9xq5i
0:00 Introduction
1:04 What is dynamic programming?
1:34 PreRequisites For Dynamic Programming
3:01 Way To Practice Dynamic Programming?
4:57 Basic Problems Of Dp
7:00 String And Counting Problems of DP
7:53 Partition And Mathematical Problems of DP
09:50 Standard Problems of DP
----------------------------------------------------------------------------------------------------------------------
Join our Coding Ninjas official telegram community here: https://t.me/codingninjas_official
----------------------------------------------------------------------------------------------------------------------
Coding Ninjas is one of the leading EdTech company providing India’s Highest rated programming courses in C++, Data Structures and Algorithms, Java, Python, Machine Learning, web development, Data Science, Android Development, Kotlin, React.
To explore our courses, click here: https://bit.ly/2WWmdE1
To explore our Free Trial Courses click here: https://bit.ly/2YqUL1Y
-----------------------------------------------------
To watch more exciting videos on programming, subscribe to our channel here: https://bit.ly/36n3g08
------------------------------------------------------
Explore more on our social media platforms:
Facebook: https://www.facebook.com/codingninjas/
Instagram: https://www.instagram.com/coding.ninjas/
Linkedin: https://www.linkedin.com/company/codingninjas/
Hashtags
#coding #competitivecoding #placements
Comments