Win a copy of Five Lines of Code this week in the OO, Patterns, UML and Refactoring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
  • Piet Souris
  • Frits Walraven
  • Carey Brown


Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can some one suggest me a good book on algorithim development
,like one those have practical alogithims for programmer I have asked for "practical algorithim for programmer " by bin stock and rex which is not availaable please suggest a good book,
help will be greatly appreciated.
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is algorithm?
Any programming book will teach you 'algorithm's. Most of man's damning 'algorithm's have been solved already.
Here is a good algorithm;
Figure out what you want to do. Write down.
Go to library/bookstore/online.
Get (obtain, garner, git) a book on programming.
Go to school, learn to read.
Read book. Understand and practice what you learn.
Write your own algorithm book.
End my algorithm.
Read first line of my algorithm.
Read first line of my algorithm, again.
Iffin you need more information on algorithms, post back.

Else, learn programming and enlightenment is only a squishee away.

Posts: 18671
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cute, "Apu". I don't recall the "real" Apu Nahasapeemapetilon ever feeling the need to belittle others - is it necessary here?
As for ryanp's actual question, I don't have any specific book recommendations myself, but I hope others will chime in. Are you looking more for books explaining existing algorithms, or for guidance on how to create new ones?
[This message has been edited by Jim Yingst (edited September 21, 2000).]
Ranch Hand
Posts: 221
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The ultimate books on algorithms, and other fundamental aspects of programming, are the "3 of 7", a 3-volume set called "The Art of Computer Programming" by Donald Knuth. The individual titles are: "Fundamental Algorithms", "Seminumerical Algorithms", and "Searching and Sorting". They're currently in their 3rd edition. Warning - studying these books will take very serious time and effort.
The Knuth books are more theoretical than "practical". If you're willing to broaden your search a bit, you're more likely to find digestable books on data structures than on algorithms. Algorithms and data structures are two sides of the same coin - you can't study one without the other.
The modern emphasis still seems to be more on the "data" side, but "object orientation" has balanced the scales a bit. In the old days, everyone studied algorithms. Then came the dark ages of structured programming, which was surprisingly data-centric. Today, objects offer a balanced approach. I'm going out on a limb here by guessing that you're really interested in the fundamentals of program design, and I'll recommend "Design Patterns" (Gamma, Helm, Johnson, Vlissides).
If we don't do the shopping, we won't have anything for dinner. And I've invited this tiny ad:
Thread Boost feature
    Bookmark Topic Watch Topic
  • New Topic