Skip to main content

Algorithms Analysis

How to analyse an algorithm and how to choose one. Asymptotic analysis and recursion first, then searching and the major sorting algorithms, then the greedy, divide-and-conquer, dynamic programming and backtracking strategies.

30 chapters 7h 30m

What you'll learn

  • Introduction to Algorithms
  • Time Complexity and Space Complexity
  • Big O, Big Omega, and Big Theta
  • Asymptotic Analysis
  • Recursion and Recursive Algorithms
  • Divide and Conquer Algorithms
  • Brute Force Algorithms
  • Searching Algorithms Fundamentals