Algorithms

E-Book Overview

This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that makes the material enjoyable and easy to digest. Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal.

Features include: The use of boxes to strengthen the narrative: pieces that provide historical context, descriptions of how the algorithms are used in practice, and excursions for the mathematically sophisticated.

Carefully chosen advanced topics that can be skipped in a standard one-semester course, but can be covered in an advanced algorithms course or in a more leisurely two-semester sequence.

An accessible treatment of linear programming introduces students to one of the greatest achievements in algorithms. An optional chapter on the quantum algorithm for factoring provides a unique peephole into this exciting topic. In addition to the text, DasGupta also offers a Solutions Manual, which is available on the Online Learning Center.

" Algorithms is an outstanding undergraduate text, equally informed by the historical roots and contemporary applications of its subject. Like a captivating novel, it is a joy to read." Tim Roughgarden Stanford University


E-Book Content

Algorithms c Copyright 2006 S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani July 18, 2006 2 Algorithms Contents Preface 0 Prologue 0.1 Books and algorithms 0.2 Enter Fibonacci . . . 0.3 Big-O notation . . . . Exercises . . . . . . . . . . 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
You might also like

Computer Graphics And Geometric Modeling. Mathematics
Authors: Max K. Agoston    179    0


Lectures On Image Processing
Authors: Morse B.S.    153    0



Algorithms
Authors: Sanjoy Dasgupta , Christos Papadimitriou , Umesh Vazirani    194    0


Principles Of Constraint Programming
Authors: Krzysztof Apt    145    0


Fortran 90 For Scientists And Engineers
Authors: Brian Hahn    164    0


Functional Programming And Parallel Graph Rewriting(free Web Version)
Authors: M. R. Sleep , M. J. Plasmeijer    163    0


современный фортран
Authors: Бартеньев О.    241    0


Linear Programming: Theory And Extensions
Authors: George B. Dantzig , Mukund N. Thapa    196    0


Optimization Theory And Methods: Nonlinear Programming
Authors: Wenyu Sun , Ya-Xiang Yuan    190    0