Computer Science Bookscomputer algorithm Books

Sorting and Searching Algorithms (Thomas Niemann)

Advertisement

Sorting and Searching Algorithms (Thomas Niemann)

Sorting and Searching Algorithms (Thomas Niemann)

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

Author(s):

s Pages
Similar Books
Lecture Notes on Design and Analysis of Algorithms

Lecture Notes on Design and Analysis of Algorithms

This note describes the following topics: Greedy methods, Dynamic programming, Backtracking, Branch and bound.

s96 Pages
Advanced Algorithms by Anupam Gupta

Advanced Algorithms by Anupam Gupta

The PDF covers the following topics related to Computer Algorithms : Discrete Algorithms, Minimum Spanning Trees, Arborescences: Directed Spanning Trees, Dynamic Algorithms for Graph Connectivity, Shortest Paths in Graphs, Low-Stretch Spanning Trees, Graph Matchings I: Combinatorial Algorithms, Graph Matchings II: Weighted Matchings, Graph Matchings III: Algebraic Algorithms, The Curse of Dimensionality, and Dimension Reduction, Dimension Reduction and the JL Lemma, Streaming Algorithms, Dimension Reduction: Singular Value Decompositions, From Discrete to Continuous Algorithms, Online Learning: Experts and Bandits, Solving Linear Programs using Experts, Approximate Max-Flows using Experts, The Gradient Descent Framework, Mirror Descent, The Centroid and Ellipsoid Algorithms, Interior-Point Methods, Combating Intractability, Approximation Algorithms via SDPs, Online Algorithms, Additional Topics, Prophets and Secretaries.

s309 Pages
Design And Analysis Of Algorithms by Herbert Edelsbrunner

Design And Analysis Of Algorithms by Herbert Edelsbrunner

This book focuses on fundamental data structures and graph algorithms. The emphasis will be on algorithm design and on algorithm analysis.

s95 Pages
Advanced Algorithms by Prof. Michel Goemans

Advanced Algorithms by Prof. Michel Goemans

This note is designed for doctoral students interested in theoretical computer science. Topics covered includes: Fibonacci heaps, Network flows, Maximum flow, minimum cost circulation, Goldberg-Tarjan min-cost circulation algorithm, Cancel-and-tighten algorithm; binary search trees, Splay trees, Dynamic trees , Linear programming, LP: duality, geometry, simplex, LP: complexity, ellipsoid algorithm, LP: applications of the ellipsoid algorithm, Conic programming, Approximation algorithms, Max-cut and sparsest-cut, Multi-commodity flows and metric embeddings, Convex hulls.

sNA Pages
Approximation Algorithms

Approximation Algorithms

The field of approximation algorithms has developed in response to the difficulty in solving a good many optimization problems exactly. This note will present general techniques that underly these algorithms.

sNA Pages
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 by Herbert Edelsbrunner

Design And Analysis Of Algorithms by Herbert Edelsbrunner

This book focuses on fundamental data structures and graph algorithms. The emphasis will be on algorithm design and on algorithm analysis.

s95 Pages
Lecture Notes on Data Structures

Lecture Notes on Data Structures

This note covers the following topics: Algorithms and Data Structures, Introduction to Java, Software Development, Writing Classes, Writing Classes in Java, Unit Testing, Building Large Java Applications, Inheritance and Polymorphism, Interfaces, A Math Review, Algorithm Analysis, Data Types versus Data Structures, Collections, Stacks ,Queues, Lists, Recursion, Sorting, Trees, Oriented Trees, Ordered Trees, Binary Trees, Sets and Dictionaries, Search Trees, Binary Search Trees, Red-Black Trees.

sNA Pages
Algorithms Lecture Notes

Algorithms Lecture Notes

This note covers the following topics: Mathematics for Algorithmic, Greedy Algorithms, Divide and Conquer Algorithms, Dynamic Programming, Amortized Analysis, Hash Table, Binary Search Tree, Graph Algorithms, String Matching, Sorting and Approximate Algorithms

sNA Pages
Information Retrieval (C.J. van Rijsgergen)

Information Retrieval (C.J. van Rijsgergen)

The material of this book is aimed at advanced undergraduate information (or computer) science students, postgraduate library science students, and research workers in the field of IR. Some of the chapters, particular chapter 6, make simple use of a little advanced mathematics.

sNA Pages

Advertisement