Computer Science Bookscomputer algorithm Books

Purely Functional Data Structures

Advertisement

Purely Functional Data Structures

Purely Functional Data Structures

This note covers the following topics: Lazy Evaluation and S-Notation, Amortization and Persistence via Lazy Evaluation, Eliminating Amortization, Lazy Rebuilding, Numerical Representations, Data-Structural Bootstrapping, Implicit Recursive Slowdown.

Author(s):

s162 Pages

Advertisement

Advertisement

Similar Books
Introduction to Algorithms by Shayan Oveis Gharan

Introduction to Algorithms by Shayan Oveis Gharan

This book explains the following topics: Stable Matchings, Algrithm Design by Induction, Graphs, Trees or BFS, Connected Comps/Bipartite Graphs, DFS or Topological Ordering, Interval Scheduling, Interval Partitioning, MST, MST, Union find, Closest Points, Master Theorem, Integer Multiplication, Median, Vertex Cover or Set Cover, Network Connectivity, Image Segmentation, Reductions, NP-Completeness, Linear Programming.

sNA Pages
Design and Analysis of Algorithms

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.

sNA Pages
Data Structures and Algorithms Annotated Reference with Examples

Data Structures and Algorithms Annotated Reference with Examples

This book provides implementations of common and uncommon algorithms in pseudocode which is language independent and provides for easy porting to most imperative programming language. Topics covered includes: Data Structures, Linked Lists, Binary Search Tree, Heap, Sets, Queues, Algorithms, Sorting, Sorting.

s112 Pages
Applied Algorithms Lecture Slides

Applied Algorithms Lecture Slides

This note covers the following topics: Introduction, Stable Matching, Graph Algorithms, Greedy Algorithms, Minimum Spanning Trees, Recurrences, Dynamic programming, Network Flow and Network Flow Applications.

sNA Pages
Design and Analysis of Computer Algorithms (PDF 135P)

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.

s135 Pages
An Introduction to Computational Complexity

An Introduction to Computational Complexity

This note covers the following topics: Computational Models, Complexity measures, Power increasing resourses, Basic relatton amomg the models and measures, Reducibility, completeness and closure under reductions, Deterministics and nondeterministics logarithmic space, Deterministics polynomial time, Polynomial Hierarchy and Polynomial space.

s85 Pages
Handbook of Algorithms and Data Structures (G. Gonnet, R. Baeza Yates)

Handbook of Algorithms and Data Structures (G. Gonnet, R. Baeza Yates)

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

s Pages
List of algorithms Mirror

List of algorithms Mirror

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

s Pages
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.

s Pages
Lecture Notes on Computational Complexity (Luca Trevisan)

Lecture Notes on Computational Complexity (Luca Trevisan)

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

s Pages