Concrete Mathematics: A Foundation for Computer Science

by Ronald L. Graham (Author), Donald Ervin Knuth (Author), Oren Patashnik (Author)

On This Page

Description

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 show more 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. show less

Tags

Recommendations

Member Reviews

2 reviews
Most enjoyable math book ever
Название этой оригинальной как по содержанию, так и по форме книги знаменитых американских математиков можно расшифровать как КОНтинуальная и дисКРЕТНАЯ математика. Прообразом книги послужил раздел `Математическое введение` первого тома фундаментальной монографии Д.Кнута `Искусство программирования для ЭВМ` (М., Мир, 1976). Ее назначение - дать читателю технику оперирования с дискретными объемами, show more аналогичную технике для непрерывных объектов. Название книги можно понимать и буквально - обучение общим методам ведется на многочисленных конкретных примерах и упражнениях разной степени сложности. Все упражнения снабжены ответами. При переводе на русский язык учтены исправления авторов 1998 года. Книгу, без сомнения, можно рекомендоватьвсем изучающим дискретную математику и информатику. Она раскрывает тайну одного феномена американского образования - как превращать малограмотных школьников в прекрасных математиков. show less

Members

Recently Added By

Author Information

Picture of author.
Author
9+ Works 1,005 Members
Author
8 Works 1,052 Members
Author
2 Works 927 Members

Common Knowledge

Canonical title
Concrete Mathematics: A Foundation for Computer Science

Classifications

Genres
Nonfiction, General Nonfiction, Science & Nature, Technology
DDC/MDS
510Natural sciences & mathematicsMathematicsMathematics
LCC
QA39.2 .G733ScienceMathematicsMathematicsGeneral
BISAC

Statistics

Members
924
Popularity
28,711
Reviews
2
Rating
½ (4.34)
Languages
7 — English, Hungarian, Italian, Japanese, Polish, Portuguese, Russian
Media
Paper, Ebook
ISBNs
14
UPCs
1
ASINs
1