
In this lecture, you will learn about the implementation and design pattern of strings.
In this lecture, we will solve some problems using strings.
In this lecture, you will learn important concepts of recursion, learn to debug one on a whiteboard and understand the inner workings of recursive code.
In this lecture, you will learn to implement LinkedList.
In this lecture, you will learn to write recursive code!
In this lecture, we will solve a problem with LinkedList and understand the reason behind the solution.
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 this part 2 of the course we will deep dive into problem solving, strings, Linked List and recursion.
In part 3, we deep dive into more problem solving and dynamic programming.
Finally in part 4, we will cover Trees and Graphs.
Happy coding!