Dynamic Programming easy to understand real life examples | Study Algorithms

Описание к видео Dynamic Programming easy to understand real life examples | Study Algorithms

Dynamic programming is probably the trickiest algorithmic paradigm to master. But that is what makes it essential as well. If you find a hard time understanding dynamic programming, this video is made for you. Basically, dynamic programming involves breaking the problem into smaller pieces, solving them individually and remembering the results for future use. Watch the video to know more.

This is a 2 part video series.

➡️ Part 1:
00:00 - Intro
00:45 - Dynamic programming is not scary
02:05 - A very basic example of Dynamic Programming
04:40 - What is a Fibonacci series
09:12 - Generating a Fibonacci series using Dynamic Programming

➡️ Part 2:
Discussion on the variation of a 0/1 Knapsack problem.
Watch the video here:    • 0/1 Knapsack Problem easy explanation...  

My favorite book on Introduction To Algorithms: https://amzn.to/35RrVuK

📘 The description and examples are available at: https://studyalgorithms.com/theory/al...

📚 More Algorithmic Paradigms:
Brute Force:    • Brute Force algorithms with real life...  
Divide and Conquer:    • Divide and Conquer algorithms with re...  
Greedy Algorithms:    • Greedy Algorithms with real life exam...  

🔗 To see more videos like this, you can show your support on: https://www.buymeacoffee.com/studyalg...

💻 Get Social 💻
Follow on Facebook at:   / studyalgos  
Follow on Twitter at:   / studyalgorithms  
Follow on Tumblr at:   / studyalgos  
Subscribe to RSS feeds: https://studyalgorithms.com/feed/

#studyAlgorithms #programming #interview

Комментарии

Информация по комментариям в разработке