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)
[No longer freely available] Algorithmic Problem Solving
Post date: 01 Oct 2006[No longer freely available] Algorithmic Problem Solving
Post date: 01 Oct 2006500 Lines or Less: Experienced Programmers Solve Interesting Problems
Post date: 16 Dec 2016500 Lines or Less: Experienced Programmers Solve Interesting Problems
Post date: 16 Dec 2016Algorithms and Data Structures - The Basic Toolbox
Post date: 07 Jan 2016Algorithms and Data Structures - The Basic Toolbox
Post date: 07 Jan 2016Algorithms and Data Structures in VLSI Design
Post date: 07 Oct 2006Algorithms and Data Structures in VLSI Design
Post date: 07 Oct 2006Algorithms and Data Structures With Applications to Graphics and Geometry
Post date: 12 Sep 2016Algorithms and Data Structures With Applications to Graphics and Geometry
Post date: 12 Sep 2016Algorithms in the Real World: Lecture Notes
Post date: 19 Sep 2006Algorithms in the Real World: Lecture Notes
Post date: 19 Sep 2006Art Gallery Theorems and Algorithms
Post date: 03 Jun 2009Art Gallery Theorems and Algorithms
Post date: 03 Jun 2009Art of Programming Contest - C Programming, Data Structures, and Algorithms, 2nd Edition
Post date: 03 Oct 2006Art of Programming Contest - C Programming, Data Structures, and Algorithms, 2nd Edition
Post date: 03 Oct 2006Average Case Analysis of Algorithms on Sequences
Post date: 26 Feb 2007Average Case Analysis of Algorithms on Sequences
Post date: 26 Feb 2007Combinatorial Optimization: Exact and Approximate Algorithms
Post date: 23 Oct 2016Combinatorial Optimization: Exact and Approximate Algorithms
Post date: 23 Oct 2016Competitive Programmer's Handbook
Post date: 19 Feb 2021Competitive Programmer's Handbook
Post date: 19 Feb 2021Competitive Programming: Increasing the Lower Bound of Programming Contests
Post date: 22 Jun 2016Competitive Programming: Increasing the Lower Bound of Programming Contests
Post date: 22 Jun 2016