Everything About ___
Live briefing

Everything about Data structure

Particular way of storing and organizing data in a computer

In computer science, a data structure is a way to organize and store data that is usually chosen for efficient access to data. More precisely, a data structure is the physical implementation of a data type, including specifications of the data organization and storage format, as well as functions or operations for working with this data. Data structures are closely related to abstract data types (ADTs). The data structure describes the representation of data in memory and how operations are carried out, while the ADT describes the logical form or algebraic structure of the data type—what operations are allowed and what results they produce—without describing how those operations are implemented. Some authors do not use the term "abstract data type" and simply refer to the logical and physical forms of the data structure. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Data structureA 5-minute orientation
  2. Skim a recent paper: AlphaFold Protein Structure Database in 2024: providing structure coverage for over 214 million protein sequencesInfluential work since 2022
  3. Pick up a classic book: Invisible WomenThe most-reprinted book on the subject
  4. Read the landmark paper: Inference of Population Structure Using Multilocus Genotype DataCited 24,335 times
  5. Go sideways: Linked listA closely related topic
  6. Go sideways: TrieA closely related topic

📖 Definitions

Noun Any form of storing and organizing data in a computer so that it can be accessed efficiently.

🗂️ The subject at a glance

  1. Usage
  2. Implementation
  3. Examples
  4. Language support

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics