276°
Posted 20 hours ago

The Algorithm Design Manual

£27.495£54.99Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

over 30 hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes. It is more exciting - when it is done properly - because now the computer can solve every variation of a problem, not just one version of it. He is recipient of the ONR Young Investigator Award and the IEEE Computer Science and Engineering Undergraduate Teaching Award. He is the author of six well-regarded books: The Algorithm Design Manual (2020), The Data Science Design Manual (2017), Who's Bigger (2013), Calculated Bets: Computers, Gambling, and Mathematical Modeling to Win (2001), Programming Challenges (with Miguel Revilla, 2003) and Computational Discrete Mathematics (with Sriram Pemmaraju, 2003).

This is very useful for gaining a broad overview of what tools are available, though the coverage can be somewhat brief (e.With its aid, most programmers could go from writing code that merely works to writing code that is thousands of times more efficient and reliable: this book will earn some people fortunes. ACM Computing Reviews "It has all the right ingredients: rich contents, friendly, personal language, subtle humor, the right references, and a plethora of pointers to resources.

The list of implementations, an extensive bibliography … make the book an invaluable resource for everyone interested in the subject.Megan Squire, Elon University, USA This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficacy and efficiency. More than any other book it helped me understand just how astonishingly commonplace … graph problems are -- they should be part of every working programmer’s toolkit. My absolute favorite for this kind of interview preparation is Steven Skiena’s The Algorithm Design Manual.

The comprehensive design manual itself, which comprises half of the book, has been renamed "The hitchhiker's guide to algorithms". The tutorial material in the first half of the book covers the essentials: data structures such as lists, arrays, stacks, queues, binary trees, etc. I also skipped all the problems in chapter 10, which dealt with NP hard problems and approximate algos and more proofy ones about reducing problems down to satisfiability. One of Skiena's "war stories" tells of making a program run 30,000 times faster by using a better-designed algorithm.

It does ramble at times with personal anecdotes, which some readers may find enjoyable, but if you want to-the-point algorithms these may be a distraction. But I found the text around it was written so you could skim the hard stuff, get the idea, and keep going. The text is very accessible to read and the pictures help to visualise and understand what's going on. Professor Skiena is also author of the popular Springer text, Programming Challenges: The Programming Contest Training Manual. Every programmer should read this book, and anyone working in the field should keep it close to hand - The Algorithm Design Manual is not just for use on university courses.

The second is a reference section, which includes a catalog of the 75 most important algorithmic problems.

In a mature ecosystem like Python, a lot of the time the right answer is just "pip install magiclib. The first part, Techniques , provides accessible instruction on methods for designing and analyzing computer algorithms.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment