A broad survey of algorithmic ideas that avoids the standard 'greatest hits' approach. It includes advanced topics like voting systems and text compression that are not covered in most introductory algorithm books. Beginners will be running before they can walk! -- Steven Skiena, Distinguished Teaching Professor, Department of Computer Science, Stony Brook University; author of The Algorithm Design Manual Algorithms are the central ideas in computers. Panos Louridas has written a beautiful book that will guide you on a tour through all the major algorithms. The writing is extremely clear and readable and does not assume you are an expert. The algorithms are presented with concrete and relevant examples rather than abstractly. The book can be read by anyone with a working knowledge of computers or as an introductory textbook for a student. -- Noson S. Yanofsky, Professor, Department of Computer and Information Science, Brooklyn College; author of The Outer Limits of Reason: What Science, Mathematics, and Logic Cannot Tell Us Algorithms rule the world today. Louridas finds a way to bring out the big ideas and detailed intricacies of algorithms with applications rooted in the real world. This book is an essential guide to those who want to learn how algorithms work in diverse fields. -- Mung Chiang, Arthur LeGrand Doty Professor, Princeton University; coauthor of The Power of Networks
Panos Louridas is Associate Professor in the Department of Management Science and Technology at the Athens University of Economics and Business.