This book provides a comprehensive up-to-date survey of quantum algorithms and how they connect to practical concrete applications of quantum computing. Its modular encyclopedic structure facilitates usage as a reference for researchers. This title is also available as Open Access on Cambridge Core.