Algorithms and Data Structures

Data structure is a way of storing data in a computer so that it can be used efficiently. Often a carefully chosen data structure will allow a more efficient algorithm to be used.

Books under this sub-category (52 books)

500 Lines or Less: Experienced Programmers Solve Interesting Problems

Post date: 16 Dec 2016
This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch to solve difficult problems.

500 Lines or Less: Experienced Programmers Solve Interesting Problems

Post date: 16 Dec 2016
This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch to solve difficult problems.

Algorithm Analysis and Design

Post date: 10 Jun 2016
Lecture notes for postgraduate and undergraduate courses on Design and Analysis of Algorithms in IIT Delhi.
Author(s): Sandeep Sen
Publication date: 06 Nov 2013
Tags: Algorithms and Data Structures

Algorithm Analysis and Design

Post date: 10 Jun 2016
Lecture notes for postgraduate and undergraduate courses on Design and Analysis of Algorithms in IIT Delhi.
Author(s): Sandeep Sen
Publication date: 06 Nov 2013
Tags: Algorithms and Data Structures

Algorithmic Problem Solving

Post date: 30 Sep 2006
An introduction to problem-solving and algorithm formulation using an example-driven approach. It demonstrates the importance of mathematical calculation, but the chosen examples are typically not mathematical.
Author(s): Roland Backhouse
Publication date: 01 Jun 2006
Tags: Algorithms and Data Structures

Algorithmic Problem Solving

Post date: 30 Sep 2006
An introduction to problem-solving and algorithm formulation using an example-driven approach. It demonstrates the importance of mathematical calculation, but the chosen examples are typically not mathematical.
Author(s): Roland Backhouse
Publication date: 01 Jun 2006
Tags: Algorithms and Data Structures

Algorithms

Post date: 22 Jun 2006
Contains carefully selected and clustered algorithm topics. No attempt was made to be encyclopedic, so that this book can include topics traditionally de-emphasized or omitted from most Algorithms books.

Algorithms

Post date: 22 Jun 2006
Contains carefully selected and clustered algorithm topics. No attempt was made to be encyclopedic, so that this book can include topics traditionally de-emphasized or omitted from most Algorithms books.

Algorithms and Data Structures - The Basic Toolbox

Post date: 07 Jan 2016
A concise introduction to the basic algorithmic toolbox addressed to students and professionals familiar with programming and basic mathematical language.
Author(s): Kurt Mehlhorn Peter Sanders
Publication date: 01 Oct 2007
Tags: Algorithms and Data Structures

Algorithms and Data Structures - The Basic Toolbox

Post date: 07 Jan 2016
A concise introduction to the basic algorithmic toolbox addressed to students and professionals familiar with programming and basic mathematical language.
Author(s): Kurt Mehlhorn Peter Sanders
Publication date: 01 Oct 2007
Tags: Algorithms and Data Structures

Algorithms and Data Structures in VLSI Design

Post date: 06 Oct 2006
This textbook provides an introduction to ordered binary decision diagrams (OBDDs), with an emphasis on applications in computer-aided circuit design and formal verification.
Author(s): Christoph Meinel Thorsten Theobald
Publication date: 01 Aug 1998
Document Type: Textbook
Tags: Algorithms and Data Structures Computer Organization and Architecture

Algorithms and Data Structures in VLSI Design

Post date: 06 Oct 2006
This textbook provides an introduction to ordered binary decision diagrams (OBDDs), with an emphasis on applications in computer-aided circuit design and formal verification.
Author(s): Christoph Meinel Thorsten Theobald
Publication date: 01 Aug 1998
Document Type: Textbook
Tags: Algorithms and Data Structures Computer Organization and Architecture

Algorithms and Data Structures With Applications to Graphics and Geometry

Post date: 12 Sep 2016
Based on the authors' extensive teaching of algorithms and data structures, this text aims to show a sample of the intellectual demands required by a computer science curriculum.
Author(s): Klaus Hinrichs Jürg Nievergelt
Publication date: 01 Jan 2011
Document Type: Textbook
Tags: Algorithms and Data Structures

Algorithms and Data Structures With Applications to Graphics and Geometry

Post date: 12 Sep 2016
Based on the authors' extensive teaching of algorithms and data structures, this text aims to show a sample of the intellectual demands required by a computer science curriculum.
Author(s): Klaus Hinrichs Jürg Nievergelt
Publication date: 01 Jan 2011
Document Type: Textbook
Tags: Algorithms and Data Structures

Algorithms in the Real World: Lecture Notes

Post date: 19 Sep 2006
This document looks both at algorithms and at case studies in which the problems are used in real-world applications.
Author(s): Guy Blelloch
Publication date: 01 Apr 1998
Tags: Algorithms and Data Structures

Algorithms in the Real World: Lecture Notes

Post date: 19 Sep 2006
This document looks both at algorithms and at case studies in which the problems are used in real-world applications.
Author(s): Guy Blelloch
Publication date: 01 Apr 1998
Tags: Algorithms and Data Structures

Algorithms, Etc.

Post date: 12 May 2007
Lecture notes for various algorithms classes at the University of Illinois at Urbana-Champaign.

Algorithms, Etc.

Post date: 12 May 2007
Lecture notes for various algorithms classes at the University of Illinois at Urbana-Champaign.

Art Gallery Theorems and Algorithms

Post date: 03 Jun 2009
Art gallery theorems and algorithms are so called because they relate to problems involving the visibility of geometrical shapes and their internal surfaces. This book explores generalizations and specializations in these areas.
Author(s): Joseph O'Rourke
Publication date: 31 Dec 1987
Tags: Algorithms and Data Structures

Art Gallery Theorems and Algorithms

Post date: 03 Jun 2009
Art gallery theorems and algorithms are so called because they relate to problems involving the visibility of geometrical shapes and their internal surfaces. This book explores generalizations and specializations in these areas.
Author(s): Joseph O'Rourke
Publication date: 31 Dec 1987
Tags: Algorithms and Data Structures

Average Case Analysis of Algorithms on Sequences

Post date: 26 Feb 2007
Describes methods employed in average case analysis of algorithms, combining both analytical and probabilistic tools.
Author(s): Wojciech Szpankowski
Publication date: 16 Apr 2001
Tags: Algorithms and Data Structures

Average Case Analysis of Algorithms on Sequences

Post date: 26 Feb 2007
Describes methods employed in average case analysis of algorithms, combining both analytical and probabilistic tools.
Author(s): Wojciech Szpankowski
Publication date: 16 Apr 2001
Tags: Algorithms and Data Structures

Combinatorial Optimization: Exact and Approximate Algorithms

Post date: 23 Oct 2016
Lecture notes from the class CS261: Optimization and Algorithmic Paradigms taught at Stanford. They cover topics in approximation algorithms, exact optimization, and online algorithms.

Combinatorial Optimization: Exact and Approximate Algorithms

Post date: 23 Oct 2016
Lecture notes from the class CS261: Optimization and Algorithmic Paradigms taught at Stanford. They cover topics in approximation algorithms, exact optimization, and online algorithms.

Competitive Programming: Increasing the Lower Bound of Programming Contests

Post date: 22 Jun 2016
This is a book that every competitive programmer must read – and master, at least during the middle phase of their programming career.
Author(s): Felix Halim Steven Halim
Publication date: 22 Jun 2016
Tags: Algorithms and Data Structures

Competitive Programming: Increasing the Lower Bound of Programming Contests

Post date: 22 Jun 2016
This is a book that every competitive programmer must read – and master, at least during the middle phase of their programming career.
Author(s): Felix Halim Steven Halim
Publication date: 22 Jun 2016
Tags: Algorithms and Data Structures

Post date: 20 Oct 2016
A collection of class notes for the course "473G/573 Graduate Algorithms" taught in the University of Illinois, Urbana-Champaign. Includes NP-Completeness, dynamic programming, approximation algorithms, randomized algorithms and linear programming.
Author(s): Sariel Har-Peled
Publication date: 30 Dec 2014
Document Type: Lecture Notes
Tags: Algorithms and Data Structures

Post date: 20 Oct 2016
A collection of class notes for the course "473G/573 Graduate Algorithms" taught in the University of Illinois, Urbana-Champaign. Includes NP-Completeness, dynamic programming, approximation algorithms, randomized algorithms and linear programming.
Author(s): Sariel Har-Peled
Publication date: 30 Dec 2014
Document Type: Lecture Notes
Tags: Algorithms and Data Structures

Data Structures & Algorithm Analysis in C++ (Edition 3.2.0.10)

Post date: 20 Jul 2010
This book provides a thorough and comprehensive treatment of fundamental data structures and the principles of algorithm analysis. Focuses on the principles required to select or design the data structure that will best solve the problem.
Author(s): Clifford A. Shaffer
Publication date: 28 Mar 2013
Tags: Algorithms and Data Structures C / C++

Data Structures & Algorithm Analysis in C++ (Edition 3.2.0.10)

Post date: 20 Jul 2010
This book provides a thorough and comprehensive treatment of fundamental data structures and the principles of algorithm analysis. Focuses on the principles required to select or design the data structure that will best solve the problem.
Author(s): Clifford A. Shaffer
Publication date: 28 Mar 2013
Tags: Algorithms and Data Structures C / C++