Tutorials for Data Structure and Algorithms beginners

Why DSA or CP a necessity?

Which language to choose?

Arrays and vector in CPP

Hashing

Set multiset in C++

Sorting and using the comparator

Binary Searching

Prefix Sum

Introduction to Dynamic programming

Stacks and Queues

Introduction to graphs

Priority Queues