×

Grokking Dynamic Programming Patterns for Coding Interviews

- 62%

Original price was: ₹4,571.00.Current price is: ₹1,745.00.

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare+
level

Advanced

Duration

71h

Lessons

73

PlayGround

142

Master Grokking Dynamic Programming Patterns for Coding Interviews in Python, Java, JavaScript, and C++. Learn dynamic programming to ace coding interviews!

(3 customer reviews)
Product is rated as #26 in category Interview Prep

Course Overview
The fact is, Dynamic Programming (DP) problems can be some of the most intimidating on a coding interview. Even when it’s actually clear if a problem can be solved using DP (which it rarely is), it can be pretty challenging to even know where to start on the solution. Unless, that is, you’re trained on the approach to solving DP problems.

This course was made from scratch with just that goal in mind. It’ll equip you with a set of easy-to-understand techniques to handle any DP problem. Rather than just having you try to memorize solutions, you’ll be walked through five underlying DP patterns that can then be applied to solve 35+ DP problems. In each pattern, we’ll start with a recursive brute-force solution — this is actually the best way to start solving a DP problem! Once we have a recursive solution, we’ll then apply the advanced DP methods of Memorization and Tabulation. The practice problems in this course were carefully chosen, covering the most frequently asked DP questions in coding interviews.

Course Contents

  1. Introduction
  •       What is Dynamic Programming?
  1. Pattern 1: 0/1 Knapsack
  •       Introduction
  •       0/1 Knapsack
  •       Solution: 0/1 Knapsack
  •       Equal Subset Sum Partition
  •       Solution: Equal Subset Sum Partition
  •       Subset Sum
  •       Solution: Subset Sum
  •       Minimum Subset Sum Difference
  •       Solution: Minimum Subset Sum Difference
  •       Count of Subset Sum
  •       Solution: Count of Subset Sum
  •       Target Sum
  •       Solution: Target Sum
  1. Pattern 2: Unbounded Knapsack
  •       Unbounded Knapsack
  •       Solution: Unbounded Knapsack
  •       Rod Cutting
  •       Solution: Rod Cutting
  •       Coin Change
  •       Solution: Coin Change
  •       Minimum Coin Change
  •       Solution: Minimum Coin Change
  •       Maximum Ribbon Cut
  •       Solution: Maximum Ribbon Cut
  1. Pattern 3: Fibonacci Numbers
  •       Fibonacci numbers
  •       Solution: Fibonacci numbers
  •       Staircase
  •       Solution: Staircase
  •       Number factors
  •       Solution: Number factors
  •       Minimum jumps to reach the end
  •       Solution: Minimum jumps to reach the end
  •       Minimum jumps with fee
  •       Solution: Minimum jumps with fee
  •       House thief
  •       Solution: House thief
  1. Pattern 4: Palindromic Subsequence
  •       Longest Palindromic Subsequence
  •       Solution: Longest Palindromic Subsequence
  •       Longest Palindromic Substring
  •       Solution: Longest Palindromic Substring
  •       Count of Palindromic Substrings
  •       Solution: Count of Palindromic Substrings
  •       Minimum Deletions in a String to make it a Palindrome
  •       Solution: Minimum Deletions in a String to make it a Palindrome
  •       Palindromic Partitioning
  •       Solution: Palindromic Partitioning
  1. Pattern 5: Longest Common Substring
  •       Longest Common Substring
  •       Solution: Longest Common Substring
  •       Longest Common Subsequence
  •       Solution: Longest Common Subsequence
  •       Minimum Deletions & Insertions to Transform a String into another
  •       Solution: Minimum Deletions & Insertions to Transform a String into another
  •       Longest Increasing Subsequence
  •       Solution: Longest Increasing Subsequence
  •       Maximum Sum Increasing Subsequence
  •       Solution: Maximum Sum Increasing Subsequence
  •       Shortest Common Super-sequence
  •       Solution: Shortest Common Super-sequence
  •       Minimum Deletions to Make a Sequence Sorted
  •       Solution: Minimum Deletions to Make a Sequence Sorted
  •       Longest Repeating Subsequence
  •       Solution: Longest Repeating Subsequence
  •       Subsequence Pattern Matching
  •       Solution: Subsequence Pattern Matching
  •       Longest Bitonic Subsequence
  •       Solution: Longest Bitonic Subsequence
  •       Longest Alternating Subsequence
  •       Solution: Longest Alternating Subsequence
  •       Edit Distance
  •       Solution: Edit Distance
  •       Strings Interleaving
  •       Solution: Strings Interleaving

3 reviews for Grokking Dynamic Programming Patterns for Coding Interviews

4.7 out of 5
2
1
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Arjit

    The instructor’s passion for the subject made the learning experience enjoyable

    Helpful(0) Unhelpful(0)You have already voted this
  2. Akhil

    learning was easier,I gained valuable skills that I can apply right away.Earning a certificate after completing the course felt very rewarding and boosted my resume

    Helpful(0) Unhelpful(0)You have already voted this
  3. Raj

    Excellent material. Practical examples made learning easier,the course was great for beginners but didn’t delve deep enough into advanced topics.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    Grokking Dynamic Programming Patterns for Coding Interviews
    Grokking Dynamic Programming Patterns for Coding Interviews

    Original price was: ₹4,571.00.Current price is: ₹1,745.00.

    Edcroma
    Logo
    Compare items
    • Total (0)
    Compare
    0
    https://login.stikeselisabethmedan.ac.id/produtcs/
    https://hakim.pa-bangil.go.id/
    https://lowongan.mpi-indonesia.co.id/toto-slot/
    https://cctv.sikkakab.go.id/
    https://hakim.pa-bangil.go.id/products/
    https://penerimaan.uinbanten.ac.id/
    https://ssip.undar.ac.id/
    https://putusan.pta-jakarta.go.id/
    https://tekno88s.com/
    https://majalah4dl.com/
    https://nana16.shop/
    https://thamuz12.shop/
    https://dprd.sumbatimurkab.go.id/slot777/
    https://dprd.sumbatimurkab.go.id/
    https://cctv.sikkakab.go.id/slot-777/
    https://hakim.pa-kuningan.go.id/
    https://hakim.pa-kuningan.go.id/slot-gacor/
    https://thamuz11.shop/
    https://thamuz15.shop/
    https://thamuz14.shop/
    https://ppdb.smtimakassar.sch.id/
    https://ppdb.smtimakassar.sch.id/slot-gacor/
    slot777
    slot dana
    majalah4d
    slot thailand
    slot dana
    rtp slot
    toto slot
    slot toto
    toto4d
    slot gacor
    slot toto
    toto slot
    toto4d
    slot gacor
    tekno88
    https://lowongan.mpi-indonesia.co.id/
    https://thamuz13.shop/
    https://www.alpha13.shop/
    https://perpustakaan.smkpgri1mejayan.sch.id/
    https://perpustakaan.smkpgri1mejayan.sch.id/toto-slot/
    https://nana44.shop/
    https://sadps.pa-negara.go.id/
    https://sadps.pa-negara.go.id/slot-777/
    https://peng.pn-baturaja.go.id/
    https://portalkan.undar.ac.id/
    https://portalkan.undar.ac.id/toto-slot/
    https://penerimaan.ieu.ac.id/
    https://sid.stikesbcm.ac.id/