or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
60 used & new from $38.83

Have one to sell? Sell yours here
 
   
Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Concrete Mathematics: A Foundation for Computer Science (2nd Edition) (Hardcover)

~ Ronald L. Graham (Author), (Author), (Author)
4.4 out of 5 stars  See all reviews (30 customer reviews)

List Price: $79.99
Price: $48.20 & this item ships for FREE with Super Saver Shipping. Details
You Save: $31.79 (40%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
31 new from $45.69 29 used from $38.83

Formats

Amazon Price New from Used from
  Hardcover, March 9, 1994 $48.20 $45.69 $38.83

Frequently Bought Together

Concrete Mathematics: A Foundation for Computer Science (2nd Edition) + The Algorithm Design Manual + Introduction to Algorithms, Third Edition
Price For All Three: $168.07

Show availability and shipping details

  • This item: Concrete Mathematics: A Foundation for Computer Science (2nd Edition) by Ronald L. Graham

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Algorithm Design Manual by Steven S. Skiena

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Introduction to Algorithms, Third Edition by Thomas H. Cormen

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Introduction to Algorithms, Third Edition

Introduction to Algorithms, Third Edition

by Thomas H. Cormen
5.0 out of 5 stars (3)  $58.72
Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (Vol 1-3)

Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (Vol 1-3)

by Donald E. Knuth
4.5 out of 5 stars (50)  $156.79
Hacker's Delight

Hacker's Delight

by Henry S. Warren
5.0 out of 5 stars (15)  $31.02
The Art of Computer Programming, Vol. 4, Fascicles 0-4 (5 Volume Set)

The Art of Computer Programming, Vol. 4, Fascicles 0-4 (5 Volume Set)

by Donald E. Knuth
5.0 out of 5 stars (2)  $76.05
Companion to Concrete Mathematics: Mathematical Techniques and Various Applications

Companion to Concrete Mathematics: Mathematical Techniques and Various Applications

by Z. A. Melzak
$23.07
Explore similar items

Editorial Reviews

Product Description

This book, updated and improved, introduces the mathematics that support advanced computer programming and the analysis of algorithms. The book's primary aim is to provide a solid and relevant base of mathematical skills. It is an indispensable text and reference for computer scientists and serious programmers in virtually every discipline.


From the Back Cover

This book introduces the mathematics that supports advanced computer programming and the analysis of algorithms. The primary aim of its well-known authors is to provide a solid and relevant base of mathematical skills - the skills needed to solve complex problems, to evaluate horrendous sums, and to discover subtle patterns in data. It is an indispensable text and reference not only for computer scientists - the authors themselves rely heavily on it! - but for serious users of mathematics in virtually every discipline.

Concrete Mathematics is a blending of CONtinuous and disCRETE mathematics. "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems." The subject matter is primarily an expansion of the Mathematical Preliminaries section in Knuth's classic Art of Computer Programming, but the style of presentation is more leisurely, and individual topics are covered more deeply. Several new topics have been added, and the most significant ideas have been traced to their historical roots. The book includes more than 500 exercises, divided into six categories. Complete answers are provided for all exercises, except research problems, making the book particularly valuable for self-study.

Major topics include:

  • Sums
  • Recurrences
  • Integer functions
  • Elementary number theory
  • Binomial coefficients
  • Generating functions
  • Discrete probability
  • Asymptotic methods

This second edition includes important new material about mechanical summation. In response to the widespread use of the first edition as a reference book, the bibliography and index have also been expanded, and additional nontrivial improvements can be found on almost every page. Readers will appreciate the informal style of Concrete Mathematics. Particularly enjoyable are the marginal graffiti contributed by students who have taken courses based on this material. The authors want to convey not only the importance of the techniques presented, but some of the fun in learning and using them.




Product Details

  • Hardcover: 672 pages
  • Publisher: Addison-Wesley Professional; 2 edition (March 10, 1994)
  • Language: English
  • ISBN-10: 0201558025
  • ISBN-13: 978-0201558029
  • Product Dimensions: 9.3 x 7.5 x 1.7 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon.com Sales Rank: #23,716 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #35 in  Books > Computers & Internet > Programming > Algorithms
    #40 in  Books > Computers & Internet > Computer Science > Software Engineering > Information Systems

More About the Authors

Discover books, learn about writers, read author blogs, and more.

What Do Customers Ultimately Buy After Viewing This Item?

Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
72% buy the item featured on this page:
Concrete Mathematics: A Foundation for Computer Science (2nd Edition) 4.4 out of 5 stars (30)
$48.20
Introduction to Algorithms, Third Edition
11% buy
Introduction to Algorithms, Third Edition 5.0 out of 5 stars (3)
$58.72
The Algorithm Design Manual
7% buy
The Algorithm Design Manual 4.5 out of 5 stars (34)
$61.15
Hacker's Delight
6% buy
Hacker's Delight 5.0 out of 5 stars (15)
$31.02

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

30 Reviews
5 star:
 (18)
4 star:
 (9)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (30 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
94 of 95 people found the following review helpful:
5.0 out of 5 stars Beware of great books, October 3, 2005
This book is excellent (5 stars) if you have the mathematical "maturity" that it assumes. If not, it will vary from 4 stars to 0 stars.

The problem is, the book looks as if it might be an entry level text and it is tempting to think that with a little extra hard work any intelligent, reasonably well-grounded mathematics undergraduate student could prove that he is a genius by mastering the content. A fair number, of course, will do just that. But many more will unnecessarily bloody their noses and egos.

Most people skip prefaces but this one shouldn't be skipped. The preface says that most of the people who have taken the course that the book is based on have been graduate students and alumni and (some) have been juniors and seniors.

To give an example of the difficulty an unwary student might find: The chapter on probability looks straightforward and well-written and it is! But it is truly useful only to students who have already studied probability theory and mastered the basic theory. The trap is that the book does, in fact, provide introductions to most of the topics covered. But in reality, they are reviews, introductions to the symbols and notation to be used and repositories for results that will be referenced throughout the book.

The prerequisites for having a profitable encounter with this book are : a good understanding of elementary number theory, probability theory and linear algebra and two years of calculus with a very good understanding of infinite series. A good knowledge of generating functions and recursive functions is also necessary. A few juniors and seniors will always be dedicated and smart enough to achieve this level of maturity but it usually takes more than four years.

In addition, while any reasonably intelligent mathematics student can learn the topics covered in this book, it is written by three master programmers and discrete mathematicians and inevitably also contains enough to challenge just about anyone (even them.) After all, the book is dedicated to Leonard Euler, possibly implying that the authors think he is among the very few persons who could have solved most (all?) of the problems.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
146 of 151 people found the following review helpful:
5.0 out of 5 stars Please Be Discrete, July 13, 2001
What is "concrete" math, as opposed to other types of math? The authors explain that the title comes from the blending of CONtinuous and disCRETE math, two branches of math that many seem to like to keep asunder, though each occurs in the foundation of the other. The topics in the book, such as sums, generating functions, and number theory, are actually standard discrete math topics; however, the treatment in this text shows the inherent continuous (read: calculus) undergirding of the topics. Without calculus, generating functions would not have come to mind and their tremendous power could not be put to use in figuring out series.

The smart-aleck marginal notes notwithstanding, this is a serious math book for those who are willing to dot every i and cross every t. Unlike most math texts (esp. graduate math texts), nothing is omitted along the way. Notation is explained (=very= important), common pitfalls are pointed out (as opposed to the usual way students come across them -- by getting back bleeding exams), and what is important and what is =not= as important are indicated.

Still, I cannot leave the marginal notes unremarked; some are serious warnings to the reader. For example, in the introduction, one note remarks "I would advise the casual student to stay away from this course." Notes that advise one to skim, and there are a few, should be taken seriously. All the marginal notes come from the TAs who had to help with the text, and thus have a more nitty-gritty understanding of the difficulties students are likely to face. Still, there are plenty of puns and bad jokes to amuse the text-reader for hours: "The empty set is pointless," "But not Imbesselian," and "John .316" made me chuckle, but you have to find them for yourself.

To someone who has been through the rigors of math grad school, this book is a delight to read; to those who have not, they must keep in mind that this is a serious text and must be prepared to do some real work. Very bright high school students have gotten through this text with little difficulty. I want to note ahead of time - some of the questions in the book are serious research topics. They don't necessarily tell you that when they give you the problem; if you've worked on the problem for a week, you should turn to the answers in the back to check that there really is a solution.

That said, I would highly recommend this book to math-lovers who want some rigorous math outside of the usual fare. The formulas in here can actually come in handy "in real life", especially if one has to use math a lot.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
51 of 54 people found the following review helpful:
5.0 out of 5 stars Useful and well-written, January 30, 2000
By Naomi Novik "writer" (New York, NY USA) - See all my reviews
(REAL NAME)   
This is one of those books you keep forever, purely for its utility: it's packed with formulas, techniques, examples. But more than that, the authors lead you through the techniques and explain the concepts behind them, with the goal of equipping you with the mental tools to attack any mathematical problem you encounter. And to top it off, it's well-written, and the "margin notes" provide some comic relief. The material is very dense, and it's not a book I'd recommend for casual reading: this is stuff you only work through if you're going to need it. But if you *are* going to need it, this book will make it a lot more pleasant.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Actually delivers in a readable way
After having had a bad result from other Ronald L. Graham, Erdos on Graphs : His Legacy of Unsolved Problems, books and articles. I was surprised with this book. Read more
Published 7 months ago by R. Bagula

5.0 out of 5 stars Great, great math book ...
How often do you get to have two of the giants of mathematics Graham and Knuth co-author (with Patashnik) a book like this - even suitable for high-school students... Read more
Published 12 months ago by Pat Choi

5.0 out of 5 stars enjoying the struggle
really good book, some times it's bit hard to comprehend, but I'm enjoying the struggle.
Published 12 months ago by Yury Brodskiy

5.0 out of 5 stars Long Live Concrete Mathematics!
I had the pleasure of taking the course "Concrete Mathematics" with Ron Graham as an undergrad engineering student at Princeton University in the late 1980s, and in retrospect it... Read more
Published 15 months ago by Scott W. Clawson

4.0 out of 5 stars A difficult but worthwhile mathematics text
This book's title can be misleading. I would say it is more of an advanced textbook on the mathematics that is a foundation for computer science than a foundational book on the... Read more
Published on June 25, 2007 by calvinnme

5.0 out of 5 stars Great book... some reviewers simply don't get it.
I have the First Edition and came here to look into the Second Edition. There are several negative reviews and basically those folks have fundamental misunderstandings. Read more
Published on June 20, 2007 by Wayne Folta

5.0 out of 5 stars Concrete Math is fun
This book is great. It is the funnest math book I have worked with, and I appreciate the intensity of the mathematics -- something that is falling out of the norm in computer... Read more
Published on February 20, 2006 by David E. Brown

5.0 out of 5 stars I wish every book were written like this!
This book is perhaps one of the most beautifully written books I have ever read. All the proofs presented here are elegant. Read more
Published on December 13, 2005 by Anthony Widjaja To

4.0 out of 5 stars Steep learning curve, the definitive prerequisite for TAOCP.
Why I got this book:
It's a great feeling to know how computers work, when I decided that I want to make a career and a life out of computers, as its truly a passion for... Read more
Published on September 20, 2004 by N. Bourbaki

3.0 out of 5 stars Only one problem with this textbook
Basically, I like this textbook. The material is interesting, the way the authors presented the material is inspiring, and they provided a lot of jokes to make even studying for... Read more
Published on April 13, 2004

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.