Efficient data structures and algorithms, three volumes
Book information
Description
This book is a concise introduction addressed to students and professionals familiar with programming and basic mathematical language. Individual chapters cover arrays and linked lists, hash tables and associative arrays, sorting and selection, priority queues, sorted sequences, graph representation, graph traversal, shortest paths, minimum spanning trees, and optimization. The algorithms are presented in a modern way, with explicitly formulated invariants, and comment on recent trends such as algorithm engineering, memory hierarchies, algorithm libraries and certifying algorithms. The authors use pictures, words and high-level pseudocode to explain the algorithms, and then they present more detail on efficient implementations using real programming languages like C++ and Java.
Similar books
Robust Geometric Computation
2009 · PDF
Concise algorithmics, the basic toolbox
concise algorithmics, the basic toolbox
Data Structures and Algorithms 3. Multi-dimensional Searching and Computational Geometry
1984 · PDF
Data Structures and Algorithms 2. Graph Algorithms and NP-Completeness
1984 · PDF
Data Structures and Algorithms 1. Sorting and Searching
1984 · PDF
Concise Algorithmics: The Basic Toolbox
Cosmical Electrodynamics, 2nd Ed. (International Series of Monographs on Physics)
1963 · DJVU