Title:
Essential algorithms : a practical approach to computer algorithms using Python and C#
Author:
Stephens, Rod, 1961- author.
ISBN:
9781119575993
Personal Author:
Edition:
Second edition.
Physical Description:
xxxviii, 762 pages : illustrations ; 24 cm
General Note:
Includes index.
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.
Abstract:
The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The author shows how to analyze algorithms in order to understand their behavior and teaches techniques that the can be used to create new algorithms to meet future needs. The text includes useful algorithms such as: methods for manipulating common data structures, advanced data structures, network algorithms, and numerical algorithms. It also offers a variety of general problem-solving techniques. -- Provided by publisher