Reddit Reddit reviews Algorithm Design: Foundations, Analysis, and Internet Examples

We found 3 Reddit comments about Algorithm Design: Foundations, Analysis, and Internet Examples. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Databases & Big Data
Algorithm Design: Foundations, Analysis, and Internet Examples
Check price on Amazon

3 Reddit comments about Algorithm Design: Foundations, Analysis, and Internet Examples:

u/kc7wbq · 15 pointsr/algorithms

Oh man, you thread has wrecked my day. You're question prompted me to pull down an algorithm book from a collage class I had about 8 years ago. Out fell some 3x5 cards with algorithm names and short notes summing up the algorithm. I'd written the cards to get ready for tests.

I looked through the cards, then looked at my task list for the day and it made me want to cry. I've been doing bullshit busy work so long in corporate America I've forgotten almost everything I ever learned in collage.

If you love programming, work for a small company when you leave college. If you're incompetent and only looking for a paycheck, go work for a corporation.

u/Ozzie_O · 2 pointsr/compsci

Get hold of "Algorithm Design" by Goodrich and Tamassia.

It covers a lot of content from data structures to algorithms. It is a good book to start with, but you will most likely need another one once you reach an advanced level.

u/[deleted] · 1 pointr/compsci

I have used both Data Structures & Algorithms and Algorithm Design from the same authors (G&T).

> CLRS is your bible. It's not overly verbose, it describes the algorithms and data structures very well, it proves almost everything. The people that complain about their use of pseudocode don't deserve to be programmers. The pseudocode is very very easy to convert to working code without much thinking.

I would argue otherwise. It is dense (1300 pages) but does cover a lot. However I wasn't particularly fond of CLRS pseudocode nor the explanations (or lack thereof). I found G&T books more consistent and put simply, easier to learn. If I want to learn about a concept for a first (or repeat) time, I would learni t faster in G&T including implementation details than CLRS. Anyway, this is my experience -- perhaps I don't deserve to be a programmer, but then again programming isn't really a job for me, just a tool.

This discussion reminded me of another good (free) book I have used on & off: Data Structures & Algorithms: The Basic Toolbox.