Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Algorithms and Data Structures [closed]

I'm currently halfway through my first algorithm and data structures class. Unfortunately, my teacher is not very good, and the online book we use is incredibly vague in its descriptions (http://people.cs.vt.edu/~shaffer/Book/) I've manage to maintain an A thus far, mostly due to luck and common sense, but it's starting to get a lot harder now that we are dealing with sorts, searches, and more advanced data structures like graphs.

I was wondering if there are any online resources that would help me learn this subject better that you would recommend. I understand the major importance of knowing this topic well, especially when writing efficient code and also when being interviewed for a job, so I'm open to any suggestions that will help me learn and understand algorithms and data structures better.

like image 774
lessthanjacob Avatar asked Mar 31 '11 18:03

lessthanjacob


2 Answers

This course is great:

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video-lectures/

There are data structure, algorithm and more

like image 106
Alessandro Teruzzi Avatar answered Sep 19 '22 20:09

Alessandro Teruzzi


You probably won't like my answer, but I expect that the most productive thing you could do would be to work on your attitude. You often find what you're looking for. So if you're treating your instructor as sub-standard and your book as worthless; you'll get very little out of it. If you look for your instructor's strengths and get what you can from the book, you'll go far. I glanced through your text and it didn't seem all that vague to me. Definitely look at the references provided in other answers, but be positive about the class too.

like image 23
JCooper Avatar answered Sep 18 '22 20:09

JCooper