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.

All categories

Books under this sub-category (48 books)

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

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

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

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

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

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
License: Creative Commons Attribution 3.0 Unported
Document Type: Textbook
Tags: Algorithms and Data Structures
 
Algorithms and Data Structures With Applications to Graphics and Geometry

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
License: Creative Commons Attribution 3.0 Unported
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

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.

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

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

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

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

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


CS 573: Graduate Algorithms

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
License: Creative Commons Attribution-NonCommercial 3.0 Unported
Document Type: Lecture Notes
Tags: Algorithms and Data Structures
 
CS 573: Graduate Algorithms

CS 573: Graduate Algorithms

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
License: Creative Commons Attribution-NonCommercial 3.0 Unported
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)

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 Java (Edition 3.2)

Post date: 22 Apr 2016
This text helps readers understand how to select or design the tools that will best solve specific problems, focusing on creating efficient data structures and algorithms. It uses Java as the programming language.
Author(s): Clifford A. Shaffer
Publication date: 28 Mar 2013
Tags: Algorithms and Data Structures Java
 
Data Structures & Algorithm Analysis in Java (Edition 3.2)

Data Structures & Algorithm Analysis in Java (Edition 3.2)

Post date: 22 Apr 2016
This text helps readers understand how to select or design the tools that will best solve specific problems, focusing on creating efficient data structures and algorithms. It uses Java as the programming language.
Author(s): Clifford A. Shaffer
Publication date: 28 Mar 2013
Tags: Algorithms and Data Structures Java


Book Categories