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 categoriesBooks under this sub-category (56 books)
Introduction to Computing - Explorations in Language, Logic, and Machines
Post date: 11 Nov 2009Introduction to Computing - Explorations in Language, Logic, and Machines
Post date: 11 Nov 2009Java Structures: Data Structures in Java for the Principled Programmer, The √7 Edition
Post date: 14 Nov 2016Java Structures: Data Structures in Java for the Principled Programmer, The √7 Edition
Post date: 14 Nov 2016Matters Computational: Ideas, Algorithms, Source Code (formerly: Algorithms for Programmers)
Post date: 15 Mar 2005Matters Computational: Ideas, Algorithms, Source Code (formerly: Algorithms for Programmers)
Post date: 15 Mar 2005Notes for the Course of Advanced Algorithms
Post date: 13 Feb 2007Notes for the Course of Advanced Algorithms
Post date: 13 Feb 2007Notes for the Course of Algorithms
Post date: 18 Feb 2007Notes for the Course of Algorithms
Post date: 18 Feb 2007Notes for the Course of Data Structures
Post date: 18 Feb 2007Notes for the Course of Data Structures
Post date: 18 Feb 2007Notes on Data Structures and Programming Techniques
Post date: 05 Mar 2021Notes on Data Structures and Programming Techniques
Post date: 05 Mar 2021Notes on Randomized Algorithms
Post date: 03 Mar 2021Notes on Randomized Algorithms
Post date: 03 Mar 2021Open Data Structures (in Java)
Post date: 13 Apr 2016Open Data Structures (in Java)
Post date: 13 Apr 2016Open Data Structures (in pseudocode) Edition 0.1Gβ
Post date: 26 Feb 2021Open Data Structures (in pseudocode) Edition 0.1Gβ
Post date: 26 Feb 2021OpenDSA: Open Source Interactive Data Structures and Algorithms
Post date: 23 Apr 2016OpenDSA: Open Source Interactive Data Structures and Algorithms
Post date: 23 Apr 2016Philosophy of Computer Science: An Introductory Course
Post date: 26 Jun 2016Philosophy of Computer Science: An Introductory Course
Post date: 26 Jun 2016Practical Optimization: A Gentle Introduction
Post date: 20 Apr 2009Practical Optimization: A Gentle Introduction
Post date: 20 Apr 2009Problem Solving with Algorithms and Data Structures using Python
Post date: 27 Oct 2016Problem Solving with Algorithms and Data Structures using Python
Post date: 27 Oct 2016