Название: Algorithms: For Competitive Programming
Автор: David Esparza Alba, Juan Antonio Ruiz Leal
Издательство: Independently published
Год: 2021
Страниц: 371
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
Preparing for your incoming programming contest or coding interview? This book contains detailed explanations and source code for algorithms used in competitive programing. Written by software engineers with experience in programming competitions and developing high scalable systems for some of the biggest tech companies. It covers algorithms in the areas of Graph Theory, Number Theory, Combinatorics, Dynamic Programming, Geometry, and more. Competitive programming is frequently associated with algorithms, but an algorithm is just a set of instructions that are given to the computer to solve a specific problem that has already been solved in the head of the programmer. The goal of this book is to provide two things for each algorithm, a brief description of how it works and a source code that implements the theory behind the algorithm.