
In this section you will learn about Dynamic programming!
In this lecture, you will learn about the key properties of a problem that exhibit Dynamic Programming approach.
In this lecture, you will learn about Binomial Coefficient problem.
In this lecture, you will learn about Longest Increasing Subsequence Problem.
In this lecture, you will learn about Longest Common Subsequence problem.
In this lecture, you will learn about Edit Distance problem.
In this lecture, you will learn about N-Queens problem.
There are four parts to this program.
In part 1 of the course, we start with the deep dive implementations on some of the basic linear structures such as Arrays, Queues, Stacks and Dictionary. Understanding data structures are key to problem solving.
In part 2 of the course we will deep dive into problem solving, strings, Linked List and recursion.
In this part 3 of the course, we deep dive into more problem solving and dynamic programming.
Finally in part 4, we will cover Trees and Graphs.
Happy coding!