As a Java programmer I need to learn algorithms (for programming Challenges). I read some Head First Series (JAVA owned by me) and they are pretty brain friendly. So I was wondering is there any algorithm book that will be simple to understand and also goes to the crux of each algo.
closed as not constructive by ChrisF♦ May 7 '12 at 18:55
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.
Personally I learned with Algorithm Design Manual by Steven S.Skiena, and currently use Algorithms In a Nutshell to as a quick reference for algorithms I don't implement to much. Algorithms In a Nutshell uses both Java, Ruby, C, and C++ for its code examples but being a Java coder you shouldn't have too much trouble reading the C/C++ code snippets. And even if you couldn't read them, they aren't essential for understanding the algorithm, a full description is available purely based on text and pictures.
I found this
to be very helpful during my second year at the university.