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