An Introduction to the Analysis of Algorithms

An Introduction to the Analysis of Algorithms

Hardback (19 Oct 2009)

Save $2.21

  • RRP $47.28
  • $45.07
Add to basket

Includes delivery to the United States

10+ copies available online - Usually dispatched within 7 days

Publisher's Synopsis

This textbook covers the mathematical foundations of the analysis of algorithms. The gist of the book is how to argue, without the burden of excessive formalism, that a given algorithm does what it is supposed to do. The two key ideas of the proof of correctness, induction and invariance, are employed in the framework of pre/post-conditions and loop invariants.The algorithms considered are the basic and traditional algorithms of computer science, such as Greedy, Dynamic and Divide & Conquer. In addition, two classes of algorithms that rarely make it into introductory textbooks are discussed. Randomized algorithms, which are now ubiquitous because of their applications to cryptography; and Online algorithms, which are essential in fields as diverse as operating systems (caching, in particular) and stock-market predictions.This self-contained book is intended for undergraduate students in computer science and mathematics.

Book information

ISBN: 9789814271400
Publisher: World Scientific
Imprint: World Scientific Publishing
Pub date:
DEWEY: 518.1
DEWEY edition: 22
Language: English
Number of pages: 150
Weight: 404g
Height: 232mm
Width: 158mm
Spine width: 16mm