Search references for DATA STRUCTURE. Phrases containing DATA STRUCTURE
See searches and references containing DATA STRUCTURE!DATA STRUCTURE
Particular way of storing and organizing data in a 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
Data_structure
Computer science data structure
In computer science, a heap is a tree-based data structure that satisfies the heap property: In a max heap, for any given node C, if P is the parent node
Heap_(data_structure)
Data structure that always preserves the previous version of itself when it is modified
In computing, a persistent data structure or not ephemeral data structure is a data structure that always preserves the previous version of itself when
Persistent_data_structure
Way in which data is arranged and accessed in computer memory
Data structure alignment is the way data is arranged and accessed in computer memory. It consists of three separate but related issues: data alignment
Data_structure_alignment
Data organization and storage formats
list of well-known data structures. For a comparison of running times for a subset of this list see comparison of data structures. Boolean, true or false
List_of_data_structures
Type of data structure
In computer science, an array is a data structure consisting of a collection of elements (values or variables), of the same memory size, each identified
Array_(data_structure)
Data structure for storing non-overlapping sets
computer science, a disjoint-set data structure, also called a union–find data structure or merge–find set, is a data structure that stores a collection of
Disjoint-set_data_structure
Data structure for storing strings
In computer programming, a rope, or cord, is a data structure composed of smaller strings that is used to efficiently store and manipulate longer strings
Rope_(data_structure)
Arrangement of interrelated elements in an object/system, or the object/system itself
minerals and chemicals. Abstract structures include data structures in computer science and musical form. Types of structure include a hierarchy (a cascade
Structure
Data organized by tags but not tables
Semi-structured data is a form of structured data that does not obey the tabular structure of data models associated with relational databases or other
Semi-structured_data
Abstract model
A data model explicitly determines the structure of data; conversely, structured data is data organized according to an explicit data model or data structure
Data_model
Finite, ordered collection of items
considered a distinct item. The term list is also used for several concrete data structures that can be used to implement abstract lists, especially linked lists
List_(abstract_data_type)
Visual representation of a certain kind of data model
A data structure diagram (DSD) is the visual representation of a certain kind of data model that contains entities, their relationships, and the constraints
Data_structure_diagram
Technique of representing an aggregate data structure
technique of representing an aggregate data structure so that it is convenient for writing programs that traverse the structure arbitrarily and update its contents
Zipper_(data_structure)
Abstract data type in computer science
be part of the graph structure, or may be external entities represented by integer indices or references. A graph data structure may also associate to
Graph_(abstract_data_type)
Linked node hierarchical data structure
computer science, a tree is a widely used abstract data type that represents a hierarchical tree structure with a set of connected nodes. Each node in the
Tree_(abstract_data_type)
Way of storing data in a computer
In computer science, a linked data structure is a data structure which consists of a set of data records (nodes) linked together and organized by references
Linked_data_structure
Mathematical model for data types
possible operations on data of this type, and the behavior of these operations. This mathematical model contrasts with data structures, which are concrete
Abstract_data_type
compressed data structure arises in the computer science subfields of algorithms, data structures, and theoretical computer science. It refers to a data structure
Compressed_data_structure
Data structure that can be used by multiple threads
In computer science, a concurrent data structure (also called shared data structure) is a data structure designed for access and modification by multiple
Concurrent_data_structure
Unit of information
data in larger structures. Data may be used as variables in a computational process. Data may represent abstract ideas or concrete measurements. Data
Data
Another term for record
data structure (PDS), also termed a plain old data structure or plain old data (POD), is a record, in contrast with objects. It is a data structure that
Passive_data_structure
Categorization among data structures
data structure or space-efficient data structure is a data structure that stores very little information other than the main or required data: a data
Implicit_data_structure
Data structure which is efficient to both store in memory and query
In computer science, a succinct data structure is a data structure which uses an amount of space that is "close" to the information-theoretic lower bound
Succinct_data_structure
Discrete, discontinuous representation of information
databases, data warehouses, spreadsheets, archives, tapes, off-site or cloud backups, mobile devices etc.). Data at rest includes both structured and unstructured
Digital_data
Data structure holding key/value pairs
The dictionary problem is the classic problem of designing efficient data structures that implement associative arrays. The two major solutions to the dictionary
Associative_array
Data structure implementable in purely functional languages
functional data structure is a data structure that can be directly implemented in a purely functional language. The main difference between an arbitrary data structure
Purely functional data structure
Purely_functional_data_structure
Data structure in computer science
is a data structure that uses a single, fixed-size buffer as if it were connected end-to-end. This structure lends itself easily to buffering data streams
Circular_buffer
In computer science, an oblivious data structure is a data structure that gives no information about the sequence or pattern of the operations that have
Oblivious_data_structure
Abstract data type for storing distinct values
set, one typically tests a value for membership in a set. Some set data structures are designed for static or frozen sets that do not change after they
Set_(abstract_data_type)
computer science, a retrieval data structure, also known as static function, is a space-efficient dictionary-like data type composed of a collection of
Retrieval_Data_Structure
Structured data analysis is the statistical data analysis of structured data. This can arise either in the form of an a priori structure such as multiple-choice
Structured data analysis (statistics)
Structured_data_analysis_(statistics)
Abstract data type
counter to keep track of the size of the list: structure frame: data : item next : frame or nil structure stack: head : frame or nil size : integer procedure
Stack_(abstract_data_type)
1976 computer science book by Niklaus Wirth
Algorithms + Data Structures = Programs is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of system engineering, computer
Algorithms + Data Structures = Programs
Algorithms_+_Data_Structures_=_Programs
Data with an associated thread or process
active data structure is a data structure with an associated thread or process that performs internal operations. More specifically, an active data structure
Active_data_structure
Centralized storage of knowledge
databases, sensors, websites, etc. Unlike data warehouses, data lakes stores data is structured, semi-structured and unstructured format that makes them
Data_warehouse
retroactive data structure is a data structure which supports efficient modifications to a sequence of operations that have been performed on the structure. These
Retroactive_data_structure
Abstract data type
dequeuing it. The operations of a queue make it a first-in-first-out (FIFO) data structure as the first element added to the queue is the first one removed. This
Queue_(abstract_data_type)
Univ. 1988? This article incorporates public domain material from Paul E. Black. "pagoda". Dictionary of Algorithms and Data Structures. NIST. v t e
Pagoda_(data_structure)
Data type that refers to itself in its definition
in computer science is in defining dynamic data structures such as Lists and Trees. Recursive data structures can dynamically grow to an arbitrarily large
Recursive_data_type
Storage of digital data readable by computers
Computer data storage or digital data storage is the retention of digital data via technology consisting of computer components and recording media. Digital
Computer_data_storage
Concept in graph theory
In the study of complex networks, a network is said to have community structure if the nodes of the network can be easily grouped into (potentially overlapping)
Community_structure
Computer programming method
the data structures of the files that a program must read as input and produce as output, and then produce a program design based on those data structures
Jackson structured programming
Jackson_structured_programming
In computer science, a search data structure[citation needed] is any data structure that allows the efficient retrieval of specific items from a set of
Search_data_structure
Topics referred to by the same term
Structured data analysis may refer to: Structured data analysis (statistics) – the search for structure in a dataset Structured data analysis (systems
Structured_data_analysis
Algorithm in a thread whose failure cannot cause another thread to fail
latency may be observed. A lock-free data structure can be used to improve performance. A lock-free data structure increases the amount of time spent in
Non-blocking_algorithm
Way of representing the hierarchical nature of a structure in a graphical form
A tree structure is conceptual, and appears in several forms. For a discussion of tree structures in specific fields, see Tree (data structure) for computer
Tree_structure
The Brain Imaging Data Structure (BIDS) is a standard for organizing, annotating, and describing data collected during neuroimaging experiments. It is
Brain_Imaging_Data_Structure
Relational database programming language
manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling structured data, i.e., data incorporating
SQL
Creating a model of the data in a system
into a logical data model, which documents structures of the data that can be implemented in databases. Implementation of one conceptual data model may require
Data_modeling
notable data structures, as measured by the complexity of their logical operations. For a more comprehensive listing of data structures, see List of data structures
Comparison_of_data_structures
Data structures used to track continuously moving geometric bodies
A kinetic data structure is a data structure used to track an attribute of a geometric system that is moving continuously. For example, a kinetic convex
Kinetic_data_structure
Metadata formats for display devices
set-top box). The data format is defined by a standard published by the Video Electronics Standards Association (VESA). The EDID data structure includes manufacturer
Extended Display Identification Data
Extended_Display_Identification_Data
Data structure used in image rendering
set is a data structure designed to represent discretely sampled dynamic level sets of functions. A common use of this form of data structure is in efficient
Level_set_(data_structures)
Limited form of tree data structure
In computer science, a binary tree is a tree data structure in which each node has at most two children, referred to as the left child and the right child
Binary_tree
Type of data structure
In distributed computing, a conflict-free replicated data type (CRDT) is a data structure that is replicated across multiple computers in a network, with
Conflict-free replicated data type
Conflict-free_replicated_data_type
Organized collection of data in computing
storage of data on magnetic tape. The subsequent development of database technology can be divided into three eras based on data model or structure: navigational
Database
Recording of information in a storage medium
Data storage is the recording (storing) of information (data) in a storage medium. Handwriting, phonographic recording, magnetic tape, and optical discs
Data_storage
Structured data and method for its publication
In computing, linked data is structured data which is associated with ("linked" to) other data. Interlinking makes the data more useful through semantic
Linked_data
Degree of interdependence between software modules
what-to-do flag). Stamp coupling (data-structured coupling) Stamp coupling occurs when modules share a composite data structure and use only parts of it, possibly
Coupling (computer programming)
Coupling_(computer_programming)
Graph data structure
half-edge data structure, is a data structure to represent an embedding of a planar graph in the plane, and polytopes in 3D. This data structure provides
Doubly_connected_edge_list
Attribute of data
object-oriented models, whereas a structured programming model would tend to not include code, and are called plain old data structures. Data types may be categorized
Data_type
Visual programming language
graphical data structure, somewhat like a data structure out of the C programming language, but with a facility for attaching shapes and colors to the data, so
Pure_Data
Field of study to extract knowledge from data
extract or extrapolate knowledge from potentially noisy, structured, or unstructured data. A data scientist is a professional who creates programming code
Data_science
Formatted data in computer science
In computer science, a hash tree (or hash trie) is a persistent data structure that can be used to implement sets and maps, intended to replace hash tables
Hash tree (persistent data structure)
Hash_tree_(persistent_data_structure)
Conversion process for computer data
process of translating a data structure or object state into a format that can be stored (e.g. files in secondary storage devices, data buffers in primary storage
Serialization
In computing, a data type whose structure is not defined in an interface
In computer science, an opaque data type is a data type whose concrete data structure is not defined in an interface. This enforces information hiding
Opaque_data_type
Network that allows computers to share resources and communicate with each other
communicating computers and peripherals known as hosts, which communicate data to other hosts via communication protocols, as facilitated by networking
Computer_network
Software class or data structure whose instances are collections of other objects
In computer science, a container is a class or a data structure whose instances are collections of other objects. In other words, they store objects in
Container (abstract data type)
Container_(abstract_data_type)
Facility used to house computer servers
overlap depending on the operational structure and service model of the particular data center. Enterprise data centers are owned and operated by a single
Data_center
Data structure with nodes pointing to the next node
of data elements whose order is not given by their physical placement in memory. Instead, each element points to the next. It is a data structure consisting
Linked_list
Composite data type
structure, struct, user-defined type (UDT), or compound data type) is a composite data structure – a collection of fields, possibly of different data
Record_(computer_science)
operations on data of this type, and the behavior of these operations. This contrasts with data structures, which are concrete representations of data from the
Glossary_of_computer_science
Object which stores memory addresses in a computer program
like traversing iterable data structures (e.g. strings, lookup tables, control tables, linked lists, and tree structures). In particular, it is often
Pointer (computer programming)
Pointer_(computer_programming)
Process of encoding and decoding binary data to and from synthesized strands of DNA
led by N. Krasnogor implemented a stack data structure using DNA, allowing for last-in, first-out (LIFO) data recording and retrieval. Their approach
DNA_digital_data_storage
Data structure in a Unix file system
An inode (index node) is a data structure in a Unix-style file system that describes a file-system object such as a file or a directory. Each inode stores
Inode
Data structure
In computing, a piece table is a data structure typically used to represent a text document while it is edited in a text editor. Initially a reference
Piece_table
Data structure
In computer science, the log-structured merge-tree (also known as LSM tree, or LSMT) is a data structure with performance characteristics that make it
Log-structured_merge-tree
Construction software
"Uniclass". search.bsdd.buildingsmart.org. Retrieved 2025-05-25. "Data structure of bSDD". buildingSMART Technical. Retrieved 2025-05-25. "Bag drop"
BuildingSMART_Data_Dictionary
Procedural, imperative computer programming language
are data processing, numerical computation, scientific computing, and system programming. It supports recursion, structured programming, linked data structure
PL/I
A quad-edge data structure is a computer representation of the topology of a two-dimensional or three-dimensional map, that is, a graph drawn on a (closed)
Quad-edge
Algorithm for finding shortest paths
a min-priority queue data structure for selecting the shortest paths known so far. Before more advanced priority queue structures were discovered, Dijkstra's
Dijkstra's_algorithm
Information without a formal data model
structured data about the information. Software that creates machine-processable structure can utilize the linguistic, auditory, and visual structure
Unstructured_data
Computer memory type used for data preservation
5D optical data storage is an experimental nanostructured glass for permanently recording digital data using a femtosecond laser writing process. It is
5D_optical_data_storage
Artificial intelligence data structure
Frames are an artificial intelligence data structure used to divide knowledge into substructures by representing "stereotyped situations". They were proposed
Frame (artificial intelligence)
Frame_(artificial_intelligence)
Search tree data structure
known as a digital tree or prefix tree, is a specialized search tree data structure used to store and retrieve strings from a dictionary or set. Unlike
Trie
Restructuring data into a desired format
"munging" the raw data (e.g. sorting) or parsing the data into predefined data structures, and finally depositing the resulting content into a data sink for storage
Data_wrangling
Description of a data source connection
from databases) is a string that has an associated data structure used to describe a connection to a data source. Most commonly used in connection with ODBC
Data_source_name
Standard format for data in RAID
RAID disk data format (DDF) defines a standard data structure describing how data is formatted across disks in a RAID group. The DDF structure allows a
Disk_data_format
Repository of data stored in a raw format
A data lake can include structured data from relational databases (rows and columns), semi-structured data (CSV, logs, XML, JSON), unstructured data (emails
Data_lake
Programming language family
Lisp's major data structures, and Lisp source code is made of lists. Thus, Lisp programs can manipulate source code as a data structure, giving rise to
Lisp_(programming_language)
Data structure in computer science
multidictionary) is a generalization of a map or associative array abstract data type in which more than one value may be associated with and returned for
Multimap
Data structure for query optimization in databases
A database index is a data structure that improves the speed of data retrieval operations on a database table at the cost of additional writes and storage
Database_index
Process of salvaging inaccessible data from corrupted or damaged secondary storage
to them in the directory structure are removed, and thereafter space the deleted data occupy is made available for later data overwriting. In the mind
Data_recovery
Circular geological feature in the Sahara desert
The Richat Structure, or Guelb er Richât (Arabic: قلب الريشات, romanized: Qalb ar-Rīšāt, Hassaniyya: [galb er.riːʃaːt] ), often called the Eye of Africa
Richat_Structure
Windows NT data structure
Environment Block (abbreviated PEB) is a data structure in the Windows NT operating system family. It is an opaque data structure that is used by the operating system
Process_Environment_Block
Data structure in computer science
In computer science a T-tree is a type of binary tree data structure that is used by main-memory databases, such as Datablitz, eXtremeDB, MySQL Cluster
T-tree
Syntax for defining data structures
statements are similar to a computer programming language for defining data structures, especially database schemas. Common examples of DDL statements include
Data_definition_language
Process of analyzing large data sets
intelligent methods) from a data set and transforming the information into a comprehensible structure for further use. Data mining is the analysis step
Data_mining
data structure definitions of the programmatic interface were defined in the sgtty.h system header. The ioctl() operations were as follows: One data structure
Seventh Edition Unix terminal interface
Seventh_Edition_Unix_terminal_interface
DATA STRUCTURE
DATA STRUCTURE
Female
Hindi/Indian
(लता) Hindi name derived from a plant name, from the Sanskrit word lata, LATA means "creeper," in reference to a creeping plant.
Female
Finnish
Variant form of Finnish Aada, AATA means "noble."
Male
Hebrew
Variant spelling of Hebrew Dathan, DATAN means "belonging to a fountain."
Female
Hebrew
(×“Ö¼Ö¸× Ö¸×”) Feminine form of Hebrew Dan, DANA means "judge." Compare with other forms of Dana.
Male
Irish
 From Irish Gaelic Mac Dara, DARA means "son of oak." Compare with other forms of Dara.
Female
Finnish
 Short form of Finnish Katariina, KATA means "pure." Compare with other forms of Kata.
Male
Iranian/Persian
 Short form of Persian Dârayavahush, DARA means "possesses a lot, wealthy." Compare with other forms of Dara.
Female
Hebrew
(דִּיתָה) Pet form of Hebrew Yehuwdiyth, DITA means "Jewess" or "praised." Compare with another form of Dita.
Female
Polish
Short form of Polish Edyta, DYTA means "rich battle."
Female
Slavic
 Short form of Slavic Bogdana, DANA means "gift from God." Compare with other forms of Dana.
Female
Hungarian
 Short form of Hungarian Katalin, KATA means "pure." Compare with other forms of Kata.
Male
Hebrew
(דֶּרַע) Hebrew name DARA means "the arm." In the bible, this is the name of a son of Zerah. Compare with other forms of Dara.
Male
Turkish
Turkish name ATA means "ancestor."
Female
English
 Middle English name DARA means "brave, daring." Compare with another form of Dara.
Female
English
 English surname transferred to unisex forename use, possibly DANA means "from Denmark." Compare with other forms of Dana.
Male
English
English surname transferred to unisex forename use, possibly DANA means "from Denmark."
Girl/Female
Hindu
A creeper
Female
Russian
 Short form of Russian Yekaterina, KATA means "pure." Compare with other forms of Kata.
Male
Irish
Irish Gaelic name MAC DARA means "son of oak." This is the name of a patron saint and is still common in Ireland, especially in Connemara.
Female
Polish
 Variant spelling of Polish Dyta, DITA means "rich battle." Compare with another form of Dita.
DATA STRUCTURE
DATA STRUCTURE
Boy/Male
Biblical
A people that licks up.
Boy/Male
Arabic, Australian, Egyptian
Thankful Person
Girl/Female
Arabic, Australian, German, Kurdish, Muslim, Turkish
Proud; Haughty; Vain
Boy/Male
Hindu
Angry Man
Biblical
smelling sweet
Girl/Female
Basque Spanish
Boy/Male
Indian
Loving
Girl/Female
British, English, Gaelic, German
Man; Pledge
Girl/Female
Welsh
Feminine of Tristan: noisy;full of sorrows.
Boy/Male
Hindu, Indian
Flower
DATA STRUCTURE
DATA STRUCTURE
DATA STRUCTURE
DATA STRUCTURE
DATA STRUCTURE
imp. & p. p.
of Date
a.
Without date; having no fixed time.
v. i.
To have beginning; to begin; to be dated or reckoned; -- with from.
v. t.
To note the time of writing or executing; to express in an instrument the time of its execution; as, to date a letter, a bond, a deed, or a charter.
v. t.
To date erroneously.
pl.
of Datum
a.
Being out of date; antiquated.
n.
That addition to a writing, inscription, coin, etc., which specifies the time (as day, month, and year) when the writing or inscription was given, or executed, or made; as, the date of a letter, of a will, of a deed, of a coin. etc.
n.
The point of time at which a transaction or event takes place, or is appointed to take place; a given point of time; epoch; as, the date of a battle.
a.
A data structure within random-access memory used to simulate a hardware stack; as, a push-down stack.
n.
Given or assigned length of life; dyration.
n.
A New Zealand forest tree (Metrosideros robusta), also, its hard dark red wood, used by the Maoris for paddles and war clubs.
n.
Assigned end; conclusion.
n. pl.
See Datum.
n.
Prior date; a date antecedent to another which is the actual date.
a.
Erroneous in date; containing an anachronism.
p. pr. & vb. n.
of Date
v. t.
To note or fix the time of, as of an event; to give the date of; as, to date the building of the pyramids.
n.
The fruit of the date palm; also, the date palm itself.