Algorithms Illuminated (Part 2): Graph Algorithms and Data Structures (Volume 2) by Tim Roughgarden
English | August 5, 2018 | ISBN: 0999282921 | 221 pages | PDF | 8 Mb
English | August 5, 2018 | ISBN: 0999282921 | 221 pages | PDF | 8 Mb
Accessible, no-nonsense, and programming language-agnostic introduction to algorithms. Includes solutions to all quizzes and selected problems, and a series of YouTube videos by the author accompanies the book. Part 2 covers graph search and its applications, shortest-path algorithms, and the applications and implementation of several data structures: heaps, search trees, hash tables, and bloom filters. (Part 1 is not a prerequisite.)