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