Tech IndustrySep 11, 2016
Amazonoctopus78

Books on algorithms for self study?

I was computer engineering major in college and never took an algorithm course. I self studied algorithms before (mainly for interview with Amazon), however, I never truly internalized it. Looking at some other posts, some of you guys make it out that algorithms and interview questions come to you with ease. Any books or online courses that you would recommend to truly internalize the foundation of algorithms without falling asleep?

Amazon ;DELETE* Sep 11, 2016

Algorithms unlocked by Cormen. Then introduction to algorithms by cormen again.

LinkedIn iaidue Sep 11, 2016

You should just do one or the algorithms courses on Coursera.

Microsoft maverickk Sep 11, 2016

I've noticed that in the when it comes to algorithms, books become outdated in a jiffy. To stay on top, I'd suggest careercup.com. You often find people discussing time/space complexities for multiple solutions on a single problem which in my opinion helps a lot.

LinkedIn iaidue Sep 11, 2016

That might be good for interview questions but for the theory the books are not outdated.

This comment was deleted by the original commenter.
Microsoft maverickk Sep 11, 2016

I was talking about algorithm interview questions. careercup is very up to date and unparalleled in my opinion.

PayPal kkdt Sep 12, 2016

career cup is great for interview questions, but OPs concern is learning algorithms.

Microsoft fts111 Sep 11, 2016

Carrano - data structures / algorithms for C++ is the reference I had to get. I think it's out of print but I like it. The coursera algorithms class (from Stanford if I remember correctly) would have the same details

Microsoft SpitRoast Sep 12, 2016

Knuth. Be a man (metaphorically, with all due respect to women in SC) and soldier through the complete Knuth work. Don't do it for the interview, do it for yourself.

LinkedIn xEQD18 Sep 12, 2016

The whole tome is pretty friggin expensive. I want to get it but just bought a ton of books on stats to beef up my ML technique :P

Microsoft SpitRoast Sep 12, 2016

It is expensive, but it is also a piece of furniture that cannot be absent from the bookshelf of the refined computer scientist :)

Google elixir89 Sep 12, 2016

Kleinberg and Tardos (most underrated algorithms book IMHO).

Microsoft anonxyz Sep 12, 2016

sedgewick's book "algorithms in c++" is another good one