A friendly introduction to the most useful algorithms written in simple, intuitive English The revised and updated seco
982 77 16MB
English Pages xxxviii, 762 pages: illustrations; 24 cm Year 2019
Table of contents :
Algorithm basics --
Numerical algorithms --
Linked lists --
Arrays --
Stacks and queues --
Sorting --
Searching --
Recursion --
Trees --
Balanced trees --
Decision trees --
Basic network algorithms --
More network algorithms --
String algorithms --
Cryptography --
Complexity theory--
Distributed algorithms --
Interview puzzles.