OverviewAlgorithms: Design and Analysis is a textbook designed for undergraduate and postgraduate students of computer science engineering, information technology, and computer applications. The book offers adequate mix of both theoretical and mathematical treatment of the concepts. It covers the basics, design techniques, advanced topics and applications of algorithms. The book will also serve as a useful reference for researchers and practising programmers who intend to pursue a career in algorithm designing. The book is also indented for students preparing for campus interviews and competitive examinations.