Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Compared to What?: An Introduction to the Anaylsis of Algorithms

Buy

I am very pleased to have this new book in the Aho/Ullman series Principles of Computer Science. I see this book as a major step toward making computer science theory accessible to the wide range of students who need to know the subject. It covers a good segment of the classical material on data structures and algorithms, but it does so in a spritely way that involves and challenges the student at every turn of the page. I think you will be amused and challenged by the original examples and applications of these ideas.

The book concludes with an accessible introduction to the modern ideas in complexity theory. These include cryptography, complexity classes related to randomness, and interactive proofs. I hope the reader will enjoy and profit from this book as I did.

compared to what? covers all the basics of algorithm analysis but it does not just supply algorithms to memorize - it lets you guide your students through the process of breaking down and solving aigolithmic problems. The invaluable analytic skills developed through this innovative approach will appiv to anj, programming assignment-no matter the size of the problem or the language and macnine used. The book does not assume a high degree of familiarity with discrete mathematics-in fact, all mathematical concepts crucial to algorithm analysis are explained in the appendices. Each chapter centers on a basic problem and works through a variety of available . options for its solution rather than declaring a single best answer. Within the chapters, carefully orchestrated. 'Pauses'-helpful questions and strategy suggestions-point students to workable solutions and to increasinglv more advanced variations and applications. End-of-chapter 'Codas' restate each chapter's major themes and guide the transition into the next set of problems. Compared to What? will help students analyze problems, determine what needs to be optimized, and pinpoint inefficiencies and inaccuracies in their programs. Its fr-iendlv but challenging style, inventive examples 'and analogies, descriptions of state-of-the-art applications, and pragmatic focus will help you teach students to create algorithmic solutions-not merely memorize them.

(HTML tags aren't allowed.)

Bioinformatics Biocomputing and Perl: An Introduction to Bioinformatics Computing Skills and Practice
Bioinformatics Biocomputing and Perl: An Introduction to Bioinformatics Computing Skills and Practice

Bioinformatics, Biocomputing and Perl presents an extended tutorial introduction to programming through Perl, the premier programming technology of the bioinformatics community. Even though no previous programming experience is assumed, completing the tutorial equips the reader with the ability to produce powerful custom...

Maximizing Your Sales with Microsoft  Dynamics CRM 4.0
Maximizing Your Sales with Microsoft Dynamics CRM 4.0

Microsoft Dynamics CRM 4.0 is a fully integrated customer relationship management (CRM) system that gives busy sales professionals the capability to easily create and maintain a clear view of customers from first contact through purchase and post-sales. If you're one of these busy sales professionals, you need an easy reference tool to maximize...

Fundamentals of Neurology: An Illustrated Guide
Fundamentals of Neurology: An Illustrated Guide

Fundamentals in Neurology presents a thorough introduction to the underlying principles of neurology. It contains detailed discussion of the diagnosis and differential diagnosis of neurologic syndromes and diseases of the brain and meninges, cranial nerves, spinal cord, spinal nerve roots, peripheral nerves, including...


Mechanisms of Implicit Learning: Connectionist Models of Sequence Processing
Mechanisms of Implicit Learning: Connectionist Models of Sequence Processing

What do people learn when they do not know that they are learning? Until recently all of the work in the area of implicit learning focused on empirical questions and methods. In this book, Axel Cleeremans explores unintentional learning from an information-processing perspective. He introduces a theoretical framework that unifies existing...

Dreamweaver CS5 All-in-One For Dummies
Dreamweaver CS5 All-in-One For Dummies

Everything Web designers need to build sites with Dreamweaver

Dreamweaver is the leading Web site creation tool, with 90 percent of the market share. The nine minibooks that make up this guide cover getting started with Dreamweaver CS5, creating and publishing great sites, making pages dynamic, building Web applications, and...

MySpace For Dummies (Computer/Tech)
MySpace For Dummies (Computer/Tech)
"I mentioned earlier the phenomenon that is Dummies and here is an example of just what it does best." (The Bookseller, Friday 14th March 2008)

MySpace has more than 100 million active users. For many of them, MySpace is their central hub for connecting and communicating. They come to meet new people, keep
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy