How to Think About Algorithms

How to Think About Algorithms
Author :
Publisher : Cambridge University Press
Total Pages : 472
Release :
ISBN-10 : 0521849314
ISBN-13 : 9780521849319
Rating : 4/5 (319 Downloads)

Book Synopsis How to Think About Algorithms by : Jeff Edmonds

Download or read book How to Think About Algorithms written by Jeff Edmonds and published by Cambridge University Press. This book was released on 2008-05-19 with total page 472 pages. Available in PDF, EPUB and Kindle. Book excerpt: There are many algorithm texts that provide lots of well-polished code and proofs of correctness. This book is not one of them. Instead, this book presents insights, notations, and analogies to help the novice describe and think about algorithms like an expert. By looking at both the big picture and easy step-by-step methods for developing algorithms, the author helps students avoid the common pitfalls. He stresses paradigms such as loop invariants and recursion to unify a huge range of algorithms into a few meta-algorithms. Part of the goal is to teach the students to think abstractly. Without getting bogged with formal proofs, the book fosters a deeper understanding of how and why each algorithm works. These insights are presented in a slow and clear manner accessible to second- or third-year students of computer science, preparing them to find their own innovative ways to solve problems.


How to Think About Algorithms Related Books

How to Think About Algorithms
Language: en
Pages: 472
Authors: Jeff Edmonds
Categories: Computers
Type: BOOK - Published: 2008-05-19 - Publisher: Cambridge University Press

GET EBOOK

There are many algorithm texts that provide lots of well-polished code and proofs of correctness. This book is not one of them. Instead, this book presents insi
Algorithms from THE BOOK
Language: en
Pages: 227
Authors: Kenneth Lange
Categories: Mathematics
Type: BOOK - Published: 2020-05-04 - Publisher: SIAM

GET EBOOK

Algorithms are a dominant force in modern culture, and every indication is that they will become more pervasive, not less. The best algorithms are undergirded b
How to Think About Algorithms
Language: en
Pages: 409
Authors: Jeff Edmonds
Categories: Computers
Type: BOOK - Published: 2008-05-19 - Publisher: Cambridge University Press

GET EBOOK

This textbook, for second- or third-year students of computer science, presents insights, notations, and analogies to help them describe and think about algorit
Algorithmic Thinking
Language: en
Pages: 409
Authors: Daniel Zingaro
Categories: Computers
Type: BOOK - Published: 2020-12-15 - Publisher: No Starch Press

GET EBOOK

A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer. Algorithmic Thinking will teach you how to
Bad Choices
Language: en
Pages: 156
Authors: Ali Almossawi
Categories: Science
Type: BOOK - Published: 2017-04-04 - Publisher: Hachette UK

GET EBOOK

A relatable, interactive, and funny exploration of algorithms, those essential building blocks of computer science - and of everyday life - from the author of t