Essential algorithms: a practical approach to computer algorithms using Python and C# [Second edition] 9781119575993, 9781119575962, 9781119575986, 1119575990

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

Report DMCA / Copyright

DOWNLOAD FILE

Essential algorithms: a practical approach to computer algorithms using Python and C# [Second edition]
 9781119575993, 9781119575962, 9781119575986, 1119575990

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.

Polecaj historie