Top Algorithms/Data Structures/Concepts every computer science student should know

Vivek Srivastava
Techie Delight
1 min readJun 26, 2018

--

Top Algorithms:

Every computer science student is expected to know the following algorithms:

Top Data Structures:

Along with the above algorithms, every computer science student is expected to implement the following data structures:

Top Concepts:

Finally, one is also expected to be familiar with other programming paradigms like Backtracking, Dynamic Programming, Divide & Conquer and Greedy Algorithms, and concepts like Hashing and Recursion.

--

--