Data Structures & Algorithms

If you are wondering how to prepare data structures and algorithms to do well in your programming interviews, here is your ultimate guide for practising and testing your problem-solving skills. Enroll in this data structure and algorithms path to learn data structures like Hash Tables, Trees, Tries, Graphs, and various algorithms.
GET STARTED
Key Points

Earn Certificate of completion

Average time to complete  120 days

Pre-requisites: Basics of programming like functions, conditionals, loops in C++, Java or Python

Module 1

Arrays

5 Notes & 26 Problems
Asked in

Prefix and Suffix Sum

280 points

Kadane's Algorithm

200 points

Dutch National Flag Algorithm

80 points

Searching and Sorting

280 points

Mixed Problems

560 points
Score 80% (Without penalty)