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 (56 books)

[No longer freely available] Algorithmic Problem Solving

Post date: 01 Oct 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.
Publication date: 01 Jun 2006
Document Type: Book
 
[No longer freely available] Algorithmic Problem Solving

[No longer freely available] Algorithmic Problem Solving

Post date: 01 Oct 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.
Publication date: 01 Jun 2006
Document Type: Book


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.
Publisher: Lulu.com
Publication date: 28 Jun 2016
License: Creative Commons Attribution 3.0 Unported
Document Type: Book
 
500 Lines or Less: Experienced Programmers Solve Interesting 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.
Publisher: Lulu.com
Publication date: 28 Jun 2016
License: Creative Commons Attribution 3.0 Unported Document Type: Book


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.
Publication date: 06 Nov 2013
 
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.
Publication date: 06 Nov 2013


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.
Publication date: 13 Sep 2006
 
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.
Publication date: 13 Sep 2006


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.
Publisher: Springer-Verlag GmbH
Publication date: 01 Oct 2007
 
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.
Publisher: Springer-Verlag GmbH
Publication date: 01 Oct 2007


Algorithms and Data Structures in VLSI Design

Post date: 07 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.
Publisher: Springer-Verlag GmbH
Publication date: 01 Aug 1998
Document Type: Textbook
 
Algorithms and Data Structures in VLSI Design

Algorithms and Data Structures in VLSI Design

Post date: 07 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.
Publisher: Springer-Verlag GmbH
Publication date: 01 Aug 1998
Document Type: Textbook


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.
Publisher: Prentice Hall
Publication date: 01 Jan 2011
License: Creative Commons Attribution 3.0 Unported
Document Type: Textbook
 
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.
Publisher: Prentice Hall
Publication date: 01 Jan 2011
License: Creative Commons Attribution 3.0 Unported Document Type: Textbook


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.
Publication date: 01 Apr 1998
 
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.
Publication date: 01 Apr 1998


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.
Publisher: Oxford University Press
Publication date: 31 Dec 1987
 
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.
Publisher: Oxford University Press
Publication date: 31 Dec 1987


Art of Programming Contest - C Programming, Data Structures, and Algorithms, 2nd Edition

Post date: 03 Oct 2006
A textbook for an algorithm course focusing on programming as well as a programming course focusing on algorithms. The book is designed to train students to participate in competitions, especially the ACM International Collegiate Programming Contest.
Publisher: Gyankosh Prokashoni
Publication date: 31 Dec 2006
Document Type: Textbook
 
Art of Programming Contest - C Programming, Data Structures, and Algorithms, 2nd Edition

Art of Programming Contest - C Programming, Data Structures, and Algorithms, 2nd Edition

Post date: 03 Oct 2006
A textbook for an algorithm course focusing on programming as well as a programming course focusing on algorithms. The book is designed to train students to participate in competitions, especially the ACM International Collegiate Programming Contest.
Publisher: Gyankosh Prokashoni
Publication date: 31 Dec 2006
Document Type: Textbook


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.
Publisher: Wiley-Interscience
Publication date: 16 Apr 2001
 
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.
Publisher: Wiley-Interscience
Publication date: 16 Apr 2001


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.
Publication date: 11 Mar 2011
License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
Document Type: Lecture Notes
 
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.
Publication date: 11 Mar 2011
License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported Document Type: Lecture Notes


Competitive Programmer's Handbook

Post date: 19 Feb 2021
A free online book whose purpose is to give the reader a thorough introduction to competitive programming.
Publication date: 03 Jul 2018
Document Type: Book
 
Competitive Programmer's Handbook

Competitive Programmer's Handbook

Post date: 19 Feb 2021
A free online book whose purpose is to give the reader a thorough introduction to competitive programming.
Publication date: 03 Jul 2018
Document Type: Book


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.
Publication date: 22 Jun 2016
 
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.
Publication date: 22 Jun 2016


Book Categories
Sponsors