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)

Problems on Algorithms

Post date: 22 Feb 2005
A collection of problems on the design, analysis, and verification of algorithms for use by practicing programmers who wish to hone and expand their skills.
Publication date: 31 Dec 2002
Document Type: Book
 
Problems on Algorithms

Problems on Algorithms

Post date: 22 Feb 2005
A collection of problems on the design, analysis, and verification of algorithms for use by practicing programmers who wish to hone and expand their skills.
Publication date: 31 Dec 2002
Document Type: Book


Problems on Algorithms, Second Edition

Post date: 30 Oct 2004
Collection of 965 problems on the design, analysis, and verification of algorithms.
Publication date: 31 Dec 2002
License: Ian Parberry's Free License
 
Problems on Algorithms, Second Edition

Problems on Algorithms, Second Edition

Post date: 30 Oct 2004
Collection of 965 problems on the design, analysis, and verification of algorithms.
Publication date: 31 Dec 2002
License: Ian Parberry's Free License


Python Structures: Structured Python for the Principled Programmer

Post date: 27 Oct 2016
This book is about writing larger programs and implementing new data structures in Python with focus on efficiency, speed, and size.
Publication date: 01 Sep 2013
Document Type: Book
 
Python Structures: Structured Python for the Principled Programmer

Python Structures: Structured Python for the Principled Programmer

Post date: 27 Oct 2016
This book is about writing larger programs and implementing new data structures in Python with focus on efficiency, speed, and size.
Publication date: 01 Sep 2013
Document Type: Book


Sorting and Searching Algorithms: A Cookbook

Post date: 22 Jul 2006
A collection of algorithms for sorting and searching. Descriptions are brief and intuitive, with just enough theory thrown in.
Publication date: 01 Jan 2010
Document Type: Book
 
Sorting and Searching Algorithms: A Cookbook

Sorting and Searching Algorithms: A Cookbook

Post date: 22 Jul 2006
A collection of algorithms for sorting and searching. Descriptions are brief and intuitive, with just enough theory thrown in.
Publication date: 01 Jan 2010
Document Type: Book


Structures and Algorithms: Annotated Reference with Examples, First Edition

Post date: 14 May 2009
Provides all developers with a core understanding of algorithms that operate on various common, and uncommon data structures.
Publisher: DotNetSlackers
Publication date: 31 Dec 2008
Document Type: Textbook
 
Structures and Algorithms: Annotated Reference with Examples, First Edition

Structures and Algorithms: Annotated Reference with Examples, First Edition

Post date: 14 May 2009
Provides all developers with a core understanding of algorithms that operate on various common, and uncommon data structures.
Publisher: DotNetSlackers
Publication date: 31 Dec 2008
Document Type: Textbook


Text Algorithms

Post date: 20 Nov 2010
A book on the design of algorithms and data structures for text processing, emphasizing both theoretical foundations and practical applications.
Publisher: Oxford University Press
Publication date: 31 Dec 1994
 
Text Algorithms

Text Algorithms

Post date: 20 Nov 2010
A book on the design of algorithms and data structures for text processing, emphasizing both theoretical foundations and practical applications.
Publisher: Oxford University Press
Publication date: 31 Dec 1994


The Architecture of Open Source Applications, Volume II: Structure, Scale, and a Few More Fearless Hacks

Post date: 16 Dec 2016
In this second volume, the authors of twenty-four open source applications explain how their software is structured, and why. From web servers and compilers to health record management systems, they are covered here to help you become a better developer.
Publisher: Lulu.com
Publication date: 08 May 2012
License: Creative Commons Attribution 3.0 Unported
Document Type: Book
 
The Architecture of Open Source Applications, Volume II: Structure, Scale, and a Few More Fearless Hacks

The Architecture of Open Source Applications, Volume II: Structure, Scale, and a Few More Fearless Hacks

Post date: 16 Dec 2016
In this second volume, the authors of twenty-four open source applications explain how their software is structured, and why. From web servers and compilers to health record management systems, they are covered here to help you become a better developer.
Publisher: Lulu.com
Publication date: 08 May 2012
License: Creative Commons Attribution 3.0 Unported Document Type: Book


The Architecture of Open Source Applications: Elegance, Evolution, and a Few Fearless Hacks

Post date: 16 Dec 2016
In this book, the authors of twenty-five open source applications explain how their software is structured, how its parts interact, why it's built that way, and what lessons have been learned that can be applied to other big design problems.
Publisher: Lulu.com
Publication date: 21 Apr 2014
License: Creative Commons Attribution 3.0 Unported
Document Type: Book
 
The Architecture of Open Source Applications: Elegance, Evolution, and a Few Fearless Hacks

The Architecture of Open Source Applications: Elegance, Evolution, and a Few Fearless Hacks

Post date: 16 Dec 2016
In this book, the authors of twenty-five open source applications explain how their software is structured, how its parts interact, why it's built that way, and what lessons have been learned that can be applied to other big design problems.
Publisher: Lulu.com
Publication date: 21 Apr 2014
License: Creative Commons Attribution 3.0 Unported Document Type: Book


The Computer Science Handbook

Post date: 15 Jul 2016
A handbook designed to explain algorithms and data structures in a way that anyone can understand. Familiarity with Java or C++ syntax is recommended.
Publication date: 08 May 2015
 
The Computer Science Handbook

The Computer Science Handbook

Post date: 15 Jul 2016
A handbook designed to explain algorithms and data structures in a way that anyone can understand. Familiarity with Java or C++ syntax is recommended.
Publication date: 08 May 2015


The Performance of Open Source Applications: Speed, Precision, and a Bit of Serendipity

Post date: 16 Dec 2016
Written by real developers who have had to make an existing system faster or who had to design something to be fast in the first place, this book will help you become a better developer by letting you look over these experts' shoulders.
Publisher: Lulu.com
Publication date: 07 Oct 2013
License: Creative Commons Attribution 3.0 Unported
Document Type: Book
 
The Performance of Open Source Applications: Speed, Precision, and a Bit of Serendipity

The Performance of Open Source Applications: Speed, Precision, and a Bit of Serendipity

Post date: 16 Dec 2016
Written by real developers who have had to make an existing system faster or who had to design something to be fast in the first place, this book will help you become a better developer by letting you look over these experts' shoulders.
Publisher: Lulu.com
Publication date: 07 Oct 2013
License: Creative Commons Attribution 3.0 Unported Document Type: Book


Think Complexity: Complexity Science and Computational Modeling, Second Edition

Post date: 09 Jun 2009
This book is about data structures and algorithms, intermediate programming in Python, complexity science and the philosophy of science.
 
Think Complexity: Complexity Science and Computational Modeling, Second Edition

Think Complexity: Complexity Science and Computational Modeling, Second Edition

Post date: 09 Jun 2009
This book is about data structures and algorithms, intermediate programming in Python, complexity science and the philosophy of science.

Book Categories
Sponsors