Back to Browse

0/1 Knapsack Problem easy explanation using Dynamic Programming. | Study Algorithms

19.8K views
Aug 17, 2020
16:56

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 the 0/1 Knapsack problem using dynamic programming, this video is made for you. The video tries to explain the problem using a more relatable example from day to day life. This is a 2 part series. ➡️ Part 1: Discussion about the general idea of Dynamic Programming and how to generate a Fibonacci Series using DP. Watch the video here: https://youtu.be/tHqTq-H5utI ➡️ Part 2: 00:00 - Intro 00:43 - Explanation of the variation of a 0/1 Knapsack problem 02:18 - Why do we call it 0/1? 03:19 - Solving the problem using Dynamic Programming 04:04 - A step by step demo 14:57 - Why is dynamic programming beautiful? My favorite book on Introduction To Algorithms: https://amzn.to/35RrVuK 📘 The description and examples are available at: https://studyalgorithms.com/theory/algorithmic-paradigms---dynamic-programming/ 📚 More Algorithmic Paradigms: Brute Force: https://youtu.be/kdTpUjd71G8 Divide and Conquer: https://youtu.be/yePqwt8wSi8 Greedy Algorithms: https://youtu.be/3H2G3KuEiRU 🔗 To see more videos like this, you can show your support on: https://www.buymeacoffee.com/studyalgorithms 💻 Get Social 💻 Follow on Facebook at: https://www.facebook.com/studyalgos Follow on Twitter at: https://www.twitter.com/studyalgorithms Follow on Tumblr at: https://studyalgos.tumblr.com/ Subscribe to RSS feeds: https://studyalgorithms.com/feed/ #studyAlgorithms #programming #interview

Download

0 formats

No download links available.

0/1 Knapsack Problem easy explanation using Dynamic Programming. | Study Algorithms | NatokHD