MindMap Gallery Data structure overview
Data structures are the way computers store and organize data. A data structure refers to an aggregation of data elements that have one or more specific relationships with each other. Often, carefully selected data structures can lead to higher operating or storage efficiency. Data structures are often related to efficient retrieval algorithms and indexing techniques.
Edited at 2021-03-03 11:08:46This Valentine's Day brand marketing handbook provides businesses with five practical models, covering everything from creating offline experiences to driving online engagement. Whether you're a shopping mall, restaurant, or online brand, you'll find a suitable strategy: each model includes clear objectives and industry-specific guidelines, helping brands transform traffic into real sales and lasting emotional connections during this romantic season.
This Valentine's Day map illustrates love through 30 romantic possibilities, from the vintage charm of "handwritten love letters" to the urban landscape of "rooftop sunsets," from the tactile experience of a "pottery workshop" to the leisurely moments of "wine tasting at a vineyard"—offering a unique sense of occasion for every couple. Whether it's cozy, experiential, or luxurious, love always finds the most fitting expression. May you all find the perfect atmosphere for your love story.
The ice hockey schedule for the Milano Cortina 2026 Winter Olympics, featuring preliminary rounds, quarterfinals, and medal matches for both men's and women's tournaments from February 5–22. All game times are listed in Eastern Standard Time (EST).
This Valentine's Day brand marketing handbook provides businesses with five practical models, covering everything from creating offline experiences to driving online engagement. Whether you're a shopping mall, restaurant, or online brand, you'll find a suitable strategy: each model includes clear objectives and industry-specific guidelines, helping brands transform traffic into real sales and lasting emotional connections during this romantic season.
This Valentine's Day map illustrates love through 30 romantic possibilities, from the vintage charm of "handwritten love letters" to the urban landscape of "rooftop sunsets," from the tactile experience of a "pottery workshop" to the leisurely moments of "wine tasting at a vineyard"—offering a unique sense of occasion for every couple. Whether it's cozy, experiential, or luxurious, love always finds the most fitting expression. May you all find the perfect atmosphere for your love story.
The ice hockey schedule for the Milano Cortina 2026 Winter Olympics, featuring preliminary rounds, quarterfinals, and medal matches for both men's and women's tournaments from February 5–22. All game times are listed in Eastern Standard Time (EST).
Data structure overview
Development history
Systematically explains the logical structure and storage structure of data and its operations
status
between
math
Computer hardware
computer software
A core course between the three
design and implementation
Compiler
operating system
Database systems
Other system programs and applications
important foundation
The role and significance of data structures
Four problems to solve
How to represent and organize data conveniently and efficiently in computers
How to store data in computer storage (internal and external storage)
How to operate on the data stored in the computer and what operations are possible. How to implement these operations and how to evaluate different operations on the same problem.
Understand the performance characteristics of each data structure in order to select one that is appropriate for a specific problem
Basic concepts and terminology
data
Data is the carrier of information and a consistent representation of objective things.
data element
Data elements are the basic units of data
usually as an independent entity
data object
It is an aggregation concept of data elements with the same data characteristics and is a subset of data.
data structure
DS, referred to as DS, is the organizational form of data and data elements.
Four basic structures
aggregation concept
There is no other relationship between data elements except that they belong to the same aggregation concept.
linear structure
One to one
Example
Twenty-four solar terms
tree structure
one to many
Example
various departments of the college
graph structure or network structure
many to many
Example
Student course selection system
type of data
An aggregation concept of a group of operands with the same properties and the operation methods on the group of operands
logical structure of data
characteristics inherent in the data itself
Mathematical models abstracted from specific problems have nothing to do with the specific storage of data in the computer.
The logical structure of the data is independent of the computer
The data structure can be expressed as a tuple B=(D,R)
Aggregation concept of data elements
The set of relations on D
linear structure
physical consequences of data
nonlinear structure
physical structure of data
storage structure
two different ways
order
The relative position of data elements in memory presents the logical relationship between data elements.
chain order
Data elements are stored through a set of arbitrary storage units, and these storage units can be continuous or discontinuous.