What materials did you learn data structures and algorithms from?
What is a nice 6 month plan for learning algorithms and data structures assuming you have no knowledge in algorithms and data structures?