Preface

The preface talks about algorithms and its importance, goal of the book, target readers, what the book contains as a whole, problems and solutions in the book, a chapter-by-chapter synopsis of the book, a guidance on how the book is to be used, and acknowledgments. Algorithms are the basis of Computer Science because it helps us in simple matters as addition of numbers to the harder ones as loops, recursion or search with step-by-step methods of dealing with them. The goal of the book, according to the preface, is “to offer advice on how to identify clean algorithmic problem formulations in complex issues from different areas of computing and, from this, how to design efficient algorithms for the resulting problems”. The book is designed for undergraduate students who have taken introductory level programming courses, and also serves as an introductory level graduate school course. It has 13 chapters that deal with different materials such as different algorithmic problems, mathematical definitions and notations, graphs, different algorithm design techniques, computational intractability and use of randomization in design of algorithms. With over 200 different problems, I think the book is designed quite well to help us through our course of Algorithm Analysis.

courses/cs211/winter2012/journals/suraj/preface.txt.txt · Last modified: 2012/01/23 01:07 by bajracharyas
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0