Must known algorithms and data structures

I agree about first googling and trying to find whether a similar answer exists before posting it :slight_smile:

But here’s Sameer Gulati’s List : Data Structures and Algorithms

Quora Link : https://www.quora.com/What-is-a-list-of-data-structures-that-a-competitive-programmer-must-know

CCDSAP link : Learn Data Structures and Algorithms | DSA tutorials | CodeChef

EMaxx-Ru (English) algo list : http://cp-algorithms.com/

But honestly don’t worry about all the algorithms you need to learn. If you’re starting out, you’ll find problems that require thinking but not some advanced data structure like Seg Tree Or DSU. Once you are good with implementation, ad-hoc and you’ve built your skill, try other data structures.
Mainly try to learn DS that you see in a contest in a problem you couldn’t solve (by tags for example)
Just my opinion :slight_smile:
Feel free to learn in whatever way suits you!!

5 Likes