Learning Outcomes
This lesson goes over the learning outcomes of this course.
We'll cover the following
What will you learn?
In this course, you will learn about:
-
Measuring time complexities of algorithms
-
Brute force algorithms
-
Searching and sorting in different data structures
-
The dynamic programming technique to efficiently solve problems
-
Greedy algorithms
-
The divide and conquer method, i.e., solving multiple subparts of a problem to solve the bigger problem
-
Graphs, graph traversals, and other important graph algorithms
Let’s dive right into it!