Last updated 9/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.81 GB | Duration: 9h 6m
Master Dynamic Programming for your Coding Interviews and Competitive Programming.
What you'll learn
Dynamic Programming concepts
Requirements
Basic programming skills in any language.
Description
This course starts with explaining the need for applying Dynamic Programming, followed by the 2 approaches of Dynamic Programming namely Bottom-Up (Tabulation) and Top-Down (Memoization).And finally explanation and codes for some of the major Dynamic Programming Problems are given.Dynamic Programming is an important component of Programming Interviews at Big Software companies like Google, Facebook, Amazon, Microsoft, Adobe, etc. It's also useful for Competitive programming.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Dynamic Programming - Concepts and Approaches
Lecture 2 Introduction to Dynamic Programming
Lecture 3 Dynamic Programming Approaches - Tabulation and Memoization
Section 3: Dynamic Programming Problems and Solutions
Lecture 4 Fibonacci numbers using Dynamic Programming
Lecture 5 Climbing Stairs
Lecture 6 Jumping on the Clouds - Hackerrank
Lecture 7 Longest Increasing Subsequence
Lecture 8 0/1 Knapsack Problem
Lecture 9 Rod Cutting Problem
Lecture 10 Ugly Numbers
Lecture 11 Egg Dropping Puzzle
Lecture 12 Egg Dropping Puzzle - C++ Code
Lecture 13 Minimum Path Sum
Lecture 14 Length of Longest Common Subsequence (LCS) - C++ Java Python
Lecture 15 Maximal Square in Binary matrix
Lecture 16 Uncrossed Lines
Lecture 17 Counting Set Bits
Lecture 18 Edit Distance
Lecture 19 Coin Change 2 - Unlimited Coins
Lecture 20 Largest Divisible Subset
Lecture 21 Dungeon Game
Lecture 22 Number of Unique BSTs with given numbers - Catalan Number
Lecture 23 Perfect Squares sum to N
Lecture 24 Unique Paths
Lecture 25 Best time to Buy and Sell Stocks with Cooldown
Lecture 26 Best time to Buy and Sell Stocks (2 Transactions)
Lecture 27 Cost for Train Tickets
Lecture 28 House Robber
Programmers, software engineers
Screenshots
https://uploadgig.com/file/download/5b6fad83A55b9125/Dynamic_Programming_for_Competitions_and_Interviews.part5.rar
https://uploadgig.com/file/download/499C76Cabdb48aaD/Dynamic_Programming_for_Competitions_and_Interviews.part4.rar
https://uploadgig.com/file/download/3f271c2db25F3476/Dynamic_Programming_for_Competitions_and_Interviews.part3.rar
https://uploadgig.com/file/download/996034237261e3da/Dynamic_Programming_for_Competitions_and_Interviews.part2.rar
https://uploadgig.com/file/download/dcbd4f5e7a880045/Dynamic_Programming_for_Competitions_and_Interviews.part1.rar
https://rapidgator.net/file/8ba4821521464a63d4011382bb1fcc3a/Dynamic_Programming_for_Competitions_and_Interviews.part5.rar.html
https://rapidgator.net/file/b5b031e182056430a61112a259e5252f/Dynamic_Programming_for_Competitions_and_Interviews.part4.rar.html
https://rapidgator.net/file/87300b87131459cc3551372ee7fcd1f4/Dynamic_Programming_for_Competitions_and_Interviews.part3.rar.html
https://rapidgator.net/file/9d8753e1289d96a6d45686894ac1c834/Dynamic_Programming_for_Competitions_and_Interviews.part2.rar.html
https://rapidgator.net/file/c0278478647eea713e9fa70b9792d050/Dynamic_Programming_for_Competitions_and_Interviews.part1.rar.html
https://nitroflare.com/view/0DFA7CBB84D7A39/Dynamic_Programming_for_Competitions_and_Interviews.part5.rar
https://nitroflare.com/view/3245328160FA9EA/Dynamic_Programming_for_Competitions_and_Interviews.part4.rar
https://nitroflare.com/view/DFF8B1573F4C620/Dynamic_Programming_for_Competitions_and_Interviews.part3.rar
https://nitroflare.com/view/0F1A8E747915AC5/Dynamic_Programming_for_Competitions_and_Interviews.part2.rar
https://nitroflare.com/view/E16C70C4766E24C/Dynamic_Programming_for_Competitions_and_Interviews.part1.rar