Description
An entertaining and captivating way to learn the fundamentals ofusing algorithms to solve problems The algorithmic approach to solving problems in computertechnology is an essential tool. With this unique book, algorithmguru Roland Backhouse shares his four decades of experience toteach the fundamental principles of using algorithms to solveproblems. Using fun and well-known puzzles to gradually introducedifferent aspects of algorithms in mathematics and computing.Backhouse presents you with a readable, entertaining, and energeticbook that will motivate and challenge you to open your mind to thealgorithmic nature of problem solving. * Provides a novel approach to the mathematics of problem solvingfocusing on the algorithmic nature of problem solving * Uses popular and entertaining puzzles to teach you differentaspects of using algorithms to solve mathematical and computingchallenges * Features a theory section that supports each of the puzzlespresented throughout the book * Assumes only an elementary understanding of mathematics Let Roland Backhouse and his four decades of experience show youhow you can solve challenging problems with algorithms!