Course information

  • Course Name: Data Structures and Algorithms
  • Course Duration: 75 days
  • Teaching Style: Offline

Course Description

Explore the intricacies of our Data Structures and Algorithms course. Acquire a solid foundation in problem-solving techniques, algorithm design, and efficient coding practices, equipping you for success in software development.

This course includes
  • Introduction to Algorithms
  • Time and Space Complexity Analysis
  • Arrays and Strings
  • Linked Lists
  • Stacks and Queues
  • Trees and Binary Trees
  • Graphs
  • Sorting and Searching
  • Hashing
  • Dynamic Programming
  • Greedy Algorithms
  • Divide and Conquer
  • Backtracking
  • Heap and Priority queue
  • Trie
  • Bit Manipulation
  • Graph Algorithms - DFS, BFS, Dijkstra
  • Algorithm design techniques