This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hi, Can any one suggest some good book with algorithm like search and data structure with java examples. For datastructure i already lknow one good site http://theparticle.com.. For i am looking for some thing on algorithms...with java examples. Thanks
There was an excellent discussion about algorithms in JCHQ.net, I could not find now. IMHO, algorithm book is better written language neutral, or in other words, in psuedo code. All good algorithm books are written that way. You will definitely learn better too. I know, it is not going to be a popular opinion here. Roseanne
Hi James, I'm in search for a good one too. What initially caught my fancy was the Wiley book, but the first edition got poor reviews from Amazon. I don't know how improved is the second edition, which was just released. The Waite Group's got the highest rating instead. If you have any luck, please let me know. BTW, thanks for the link Ex Animo Java! -- Val [ February 13, 2002: Message edited by: Val Pecaoco ]
"Knowledge is power, but enthusiasm is the key." -- Lavern Barn
I think think the Waites Group's is best.Furthermore, i think one should go for learning Algorithms in general rather than language specific. Bye. Viki. SCJP2 [ February 14, 2002: Message edited by: Vikrama Sanjeeva ]
I think any decent book will provide plenty of 'generic' material on algorithms. When you go to implement these algorithms, however, it's helpful to see them in a language you are going to be working in. Why study code in pascal when you're going to be implementing it in Java (yes, the mental exercise of translating them doesn't hurt, but...)? As well, there are nuances that are language specific (such as link lists with or without pointers). You might as well see how an experienced author has dealt with these issues in the language you interested in. I think the argument that language doesn't matter is valid in a pure sense but I don't it adds any value. We must keep in mind the a student learning algoithms for the first time may not have the tools to say "Hey algorithms are algorithms - any book will do". Sean