computer algorithm Books

# Dictionary of Algorithms and Data Structures

## Dictionary of Algorithms and Data Structures

Dictionary of Algorithms and Data Structures

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

Pages

##### Similar Books

Design and Analysis of Algorithms

This is an intermediate algorithms course note with an emphasis on teaching techniques for the design and analysis of efficient algorithms, emphasizing methods of application. Topics include divide-and-conquer, randomization, dynamic programming, greedy algorithms, incremental improvement, complexity, and cryptography.

NA Pages

Design and Analysis of Algorithms Course Notes

This note explains core material in data structures and algorithm design, and also helps students prepare for research in the field of algorithms. Topics covered includes: Splay Trees, Amortized Time for Splay Trees, Maintaining Disjoint Sets, Binomial heaps, F-heap, Minimum Spanning Trees, Fredman-Tarjan MST Algorithm, Light Approximate Shortest Path Trees, Matchings, Hopcroft-Karp Matching Algorithm, Two Processor Scheduling, Network Flow - Maximum Flow Problem, The Max Flow Problem and Max-Flow Algorithm.

161 Pages

Introduction to Algorithms

In computer science, an algorithm is a self-contained step-by-step set of operations to be performed. Topics covered includes: Algorithmic Primitives for Graphs, Greedy Algorithms, Divide and Conquer, Dynamic Programming, Network Flow, NP and Computational Intractability, PSPACE, Approximation Algorithms, Local Search, Randomized Algorithms.

459 Pages

Notes on Data Structures and Programming Techniques

Purposes to this note is to teach you to program in the C programming language, and to teach you how to choose, implement, and use data structures and standard programming techniques. Topics coverd includes: The Zoo and the Zoo Annex, The Linux programming environment, The C programming language, Data structures and programming techniques.

530 Pages

Design and Analysis of Computer Algorithms (PDF 135P)

This lecture note discusses the approaches to designing optimization algorithms, including dynamic programming and greedy algorithms, graph algorithms, minimum spanning trees, shortest paths, and network flows. Also it briefly discusses algorithmic problems arising from geometric settings, that is, computational geometry.

135 Pages

Introduction to Complexity Theory (Oded Goldreich)

This book explains the following topics: intrinsic complexity of computational tasks, Computational Complexity, P, NP, and NP-Completeness, relations between various computational phenomena.

NA Pages

Efficient Algorithms for Sorting and Synchronization (Andrew Tridgell, PDF)

This thesis presents efficient algorithms for internal and external parallel sorting and remote data update. Topics covered includes: Internal Parallel Sorting, External Parallel Sorting, The rsync algorithm, rsync enhancements and optimizations and Further applications for rsync.

115 Pages

List of algorithms Mirror

Currently this section contains no detailed description for the page, will update this page soon.

Pages

Dictionary of Algorithms and Data Structures

Currently this section contains no detailed description for the page, will update this page soon.

Pages

Lecture Notes on Computational Complexity (Luca Trevisan)

Currently this section contains no detailed description for the page, will update this page soon.

Pages