473,396 Members | 1,864 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Practical Algorithm Book, Exercises and Answers

Dear all,

I have been searching for an Algorithm book which groups common kinds
(such as: recursion is most useful in these kinds of problems, sth like
that ) of problems and explains them with example code. And including
some exercises to practice those algorithms on, maybe simple, some
problems and of course providing the answers as well.

Regards.

May 7 '06 #1
4 3742
"utab" <um********@gmail.com> wrote in message
news:11**********************@v46g2000cwv.googlegr oups.com...
: I have been searching for an Algorithm book which groups common kinds
: (such as: recursion is most useful in these kinds of problems, sth like
: that ) of problems and explains them with example code. And including
: some exercises to practice those algorithms on, maybe simple, some
: problems and of course providing the answers as well.

I started with Dr Knuth's series -- The Art of Computer Programming.
Definitely top-knotch.

Another popular (smaller) book is:
Algorithms in C++ (R. Sedgwick), Ed., Addison-Wesley
hth -Ivan
--
http://ivan.vecerina.com/contact/?subject=NG_POST <- email contact form
May 7 '06 #2
On Sun, 07 May 2006 03:12:55 -0700, utab wrote:
I have been searching for an Algorithm book which groups common kinds
(such as: recursion is most useful in these kinds of problems, sth like
that ) of problems and explains them with example code. And including some
exercises to practice those algorithms on, maybe simple, some problems and
of course providing the answers as well.

I liked this one:

http://mitpress.mit.edu/algorithms/

--
"Don't worry about people stealing your ideas. If your ideas are any
good, you'll have to ram them down people's throats."
-- Howard Aiken

May 7 '06 #3
utab wrote:
Dear all,

I have been searching for an Algorithm book which groups common kinds
(such as: recursion is most useful in these kinds of problems, sth like
that ) of problems and explains them with example code. And including
some exercises to practice those algorithms on, maybe simple, some
problems and of course providing the answers as well.

Regards.


This would be more appropriate on comp.programming.

I haven't used this book, but based on its title and description you
might consider: "The Algorithm Design Manual" by Steven Skiena.
May 7 '06 #4
In article <1146996775.119819.313700
@v46g2000cwv.googlegroups.com>, um********@gmail.com
says...
Dear all,

I have been searching for an Algorithm book which groups common kinds
(such as: recursion is most useful in these kinds of problems, sth like
that ) of problems and explains them with example code. And including
some exercises to practice those algorithms on, maybe simple, some
problems and of course providing the answers as well.


I'd recommend reading through this thread:

http://tinyurl.com/ku2f7

It's not terribly long, but still gives a couple of
rather different viewpoints.

--
Later,
Jerry.

The universe is a figment of its own imagination.
May 7 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Steve | last post by:
If someone says RTFM, go here... http://www.hudzilla.org/php/index.php <quote> Please read the copyright notice and abide by it. Some day I hope to publish this thing, and that would be...
3
by: Yamin | last post by:
Hey all, I was just wondering if you guys have any good references for books on design patterns. Something that has a bunch of patterns listed and the pseudocode or better yet C code. I googled...
5
by: Dick Moores | last post by:
(Sorry, my previous post should not have had "Tutor" in the subject header.) Magnus Lie Hetland's new book, _Beginning Python: From Novice to Professional_ was published by Apress on Sept. 26 (in...
33
by: Jacob Oost | last post by:
Should I get some more general books, like "advanced self-teaching," or can I start on specialized books like "Linux game programming?" Any book recommendations? -- ----- BEGIN GEEK CODE...
2
by: ben | last post by:
hello, i'm following an algorithm book and am stuck on an early excersise in it, not because of the c programming side of it or even the algorithm side of it, i don't think, but because of maths....
2
by: Jobs | last post by:
Download the JAVA , .NET and SQL Server interview with answers Download the JAVA , .NET and SQL Server interview sheet and rate yourself. This will help you judge yourself are you really worth of...
35
by: pandit | last post by:
is this book good for learning C ? i am a beginning programmer, Kernighan and Ritchie 2e is quite hard on me.
263
by: Malcolm McLean | last post by:
The webpages for my new book are now up and running. The book, Basic Algorithms, describes many of the fundamental algorithms used in practical programming, with a bias towards graphics. It...
41
by: istillshine | last post by:
Questions for the major contributors to comp.lang.c. What C books do you have? What C books have you read? Which algorithm book is your favorite? What resources that you find...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.