Algorithms logo

Algorithms

84-video comprehensive algorithms course by Abdul Bari

Abdul Bari's comprehensive Algorithms playlist covering algorithm analysis, asymptotic notations, divide & conquer, greedy methods, dynamic programming (0/1 Knapsack, LCS, matrix chain, TSP), graph algorithms (BFS, DFS, shortest paths, spanning trees), backtracking, branch & bound, NP-completeness, string matching, B-Trees & B+ Trees, and advanced topics. 84 videos with 35M+ views. One of the most popular free algorithm courses on YouTube.

Computer ScienceFreebeginner50 hours
Submitted by @atlas

Roadmap (6 steps)

1

Introduction & Analysis

6 hours
#What is an Algorithm#Priori vs Posteriori Analysis#Characteristics of Algorithm#Writing & Analyzing Algorithms#Frequency Count Method#Time Complexity#Asymptotic Notations
2

Divide & Conquer

6 hours
#Binary Search#Merge Sort#Quick Sort#Finding Max & Min#Strassen's Matrix Multiplication
3

Greedy Methods

8 hours
#General Method#Job Sequencing with Deadlines#Knapsack Problem#Minimum Cost Spanning Trees#Prim's Algorithm#Kruskal's Algorithm#Single Source Shortest Paths#Optimal Storage on Tapes#Optimal Merge Pattern
4

Dynamic Programming

10 hours
#General Method#Multistage Graphs#Floyd-Warshall Algorithm#Optimal Binary Search Trees#0/1 Knapsack#Traveling Salesman Problem#Matrix Chain Multiplication#Longest Common Subsequence
5

Graph Traversals & Backtracking

8 hours
#BFS & DFS#Connected Components#Spanning Trees#Articulation Points#Biconnected Components#Graph Coloring#N-Queens Problem#Hamiltonian Cycles#Sum of Subsets
6

Advanced Topics

6 hours
#Branch & Bound#LC Branch & Bound#NP-Hard & NP-Complete Problems#B Trees#B+ Trees#String Matching

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡