Top Algorithms/Data Structures/Concepts every computer science student should know | by Coding Freak | Techie Delight | Medium

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

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.