best free online resource to learn data structure and alogrithms right from basics
Data structures and algorithms is 1 of the most important skills that every computer science student must have.
Here are 13 resources to learn Data Structures and Algorithms:
Udacity's Intro to Algorithms.
Algorithms and Data Structures by edX.
Data Structures and Algorithms on Udemy.
Coursera's Data Structures and Algorithms specialization.
Tutsplus.com.
Geeksforgeeks.org.
VisuAlgo.net.
Tutorialspoint.com.
Introduction to algorithms by Thomas H.Cormen,Charles E.Leiserson,Ronald L.Rivest,Clifford Stein.
The algorithm Design Manual by Steven S Skiena.
Programming Pearls by Jon Bentley.
Algorithms by Robert Sedgwick,Kevin Wayne.
Cracking the coding interview by Gayle laakmann McDowell.