Module - 1: Essential Data Structures

  1. Arrays
  1. Linked Lists(Singly and Doubly)
  1. Strings
  1. Stacks
  1. Queues

Module - 2:ย  Advanced Data Structures

  1. Trees
  1. Binary Search Trees
  1. AVL Trees
  1. Heaps
  1. Graphs
  1. Breadth-First Search
  1. Depth First Search
  1. Hash Tables & Hashing

Module - 3: Essential Algorithms & Topics

  1. Euclidโ€™s GCD Algorithm
  1. Prime Numbers
  1. Divisibility of numbers
  1. Recursion
  1. String Searching
  1. Sorting Techniques
  1. Shortest-path algorithms (Dijkstra, Bellman-Ford, Floyd-Warshall)

Module - 4: Advanced Algorithms & Topics

  1. Minimum spanning tree (Prim and Kruskal algorithms)
  1. Greedy Algorithms
  1. Dynamic Programming
  1. Backtracking
  1. Bit Manipulation
ย 
ย 
badge