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)
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 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
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 organization and storage formats
is a list of well-known data structures. For a wider list of terms, see list of terms relating to algorithms and data structures. For a comparison of running
List_of_data_structures
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
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
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)
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
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)
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
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 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
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)
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
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 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
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
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
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
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
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)
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
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
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
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)
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
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
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
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)
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 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
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)
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
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)
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
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
Centralized storage of knowledge
basis and the data warehouse data are stored in a data structure designed to facilitate reporting. On-time data warehouse Online Integrated Data Warehousing
Data_warehouse
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
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
Field of study to extract knowledge from data
extract or extrapolate knowledge from potentially noisy, structured, or unstructured data. Data science plays a critical role in modern decision-making
Data_science
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
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
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
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)
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
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
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
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)
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
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 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
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
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
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
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
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)
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
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)
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
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
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
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)
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)
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
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
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
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
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)
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
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)
Facility used to house computer servers
Data centers vary widely in terms of size, power and water requirements, and overall structure. Four common categories are onsite enterprise data centers
Data_center
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
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
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
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
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
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
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
Set of metadata that contains definitions and representations of data elements
a data dictionary is a data structure that stores metadata, i.e., (structured) data about information. The software package for a stand-alone data dictionary
Data_dictionary
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 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 for approximate set membership
In computing, a Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that is used to test whether
Bloom_filter
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
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
Tree-based computer data structure
In computer science, a B-tree is a self-balancing tree data structure that maintains sorted data and allows searches, sequential access, insertions, and
B-tree
Type of computer science algorithm
in-place algorithm is an algorithm that operates directly on the input data structure without requiring extra space proportional to the input size. In other
In-place_algorithm
Sequence of characters, data type
be fixed (after creation). A string is often implemented as an array data structure of bytes (or words) that stores a sequence of elements, typically characters
String_(computer_science)
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
Semantic representation of data
collection of data elements forms a data structure. A data element has: An identification such as a data element name A clear data element definition One or more
Data_element
Computer science textbook
Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson
Structure and Interpretation of Computer Programs
Structure_and_Interpretation_of_Computer_Programs
Directed graph with no directed cycles
sequences separately. For example, the directed acyclic word graph is a data structure in computer science formed by a directed acyclic graph with a single
Directed_acyclic_graph
Sorting algorithm
selection sort using the right data structure." It greatly improves the basic algorithm by using an implicit heap data structure to find and remove each lowest
Selection_sort
Reduction of data redundancy
the process of structuring a relational database in accordance with a series of normal forms to reduce data redundancy and improve data integrity. It was
Database_normalization
Study of discrete mathematical structures
within theoretical computer science is the study of algorithms and data structures. Computability studies what can be computed in principle, and has close
Discrete_mathematics
DATA STRUCTURE
DATA STRUCTURE
Female
Finnish
Variant form of Finnish Aada, AATA means "noble."
Male
Iranian/Persian
 Short form of Persian Dârayavahush, DARA means "possesses a lot, wealthy." Compare with other forms of Dara.
Female
Finnish
 Short form of Finnish Katariina, KATA means "pure." Compare with other forms of Kata.
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
English
 English surname transferred to unisex forename use, possibly DANA means "from Denmark." Compare with other forms of Dana.
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
Russian
 Short form of Russian Yekaterina, KATA means "pure." Compare with other forms of Kata.
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.
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.
Female
Hungarian
 Short form of Hungarian Katalin, KATA means "pure." Compare with other forms of Kata.
Female
Hebrew
(×“Ö¼Ö¸× Ö¸×”) Feminine form of Hebrew Dan, DANA means "judge." Compare with other forms of Dana.
Male
Hebrew
Variant spelling of Hebrew Dathan, DATAN means "belonging to a fountain."
Female
Polish
 Variant spelling of Polish Dyta, DITA means "rich battle." Compare with another form of Dita.
Girl/Female
Hindu
A creeper
Male
Turkish
Turkish name ATA means "ancestor."
Female
Hebrew
(דִּיתָה) Pet form of Hebrew Yehuwdiyth, DITA means "Jewess" or "praised." Compare with another form of Dita.
Male
Irish
 From Irish Gaelic Mac Dara, DARA means "son of oak." Compare with other forms of Dara.
Male
English
English surname transferred to unisex forename use, possibly DANA means "from Denmark."
Female
English
 Middle English name DARA means "brave, daring." Compare with another form of Dara.
DATA STRUCTURE
DATA STRUCTURE
Male
Egyptian
, the son of an early king.
Girl/Female
Arabic, Muslim
Fairy; Beauty
Boy/Male
Afghan, Arabic, German, Muslim
Prophet; Another Name for Prophet Muhammad; Messenger
Boy/Male
Indian, Punjabi, Sikh
Light of the Eye
Boy/Male
Indian, Punjabi, Sikh
Longevity
Surname or Lastname
English and Scottish
English and Scottish : habitational name from any of at least three places named Cowden. One in Northumbria occurs in 1286 as Colden and is derived from Old English col ‘(char)coal’ + denu ‘valley’; that in East Yorkshire occurs in Domesday Book as Coledun and is from Old English col + dūn ‘hill’; while one in Kent is recorded in 1160 as Cudena and is from Old English cū ‘cow’ + denn ‘pasture’. The last does not appear to have yielded any surnames; the surname is more or less restricted to northern England, and is also found in northern Ireland, where it may be of Scottish origin, from places called Cowden near Dollar and near Dalkeith, Lothian.
Boy/Male
American, Anglo, British, English
From the Cliff Land
Boy/Male
Tamil
Name of a sage
Surname or Lastname
Irish
Irish : Anglicized form of Gaelic Ó Mongáin ‘descendant of Mongán’, originally a byname for someone with a luxuriant head of hair (from mong ‘hair’, ‘mane’), borne by families from Connacht, County Limerick, and Tyrone. It is also a Huguenot name, traced back to immigrants from Metz.Irish : see Manning.English (of Norman origin) : nickname for a glutton, from Old French manger ‘to eat’.English : occupational name from old Spanish mangón ‘small trader’.
Male
English
 Variant spelling of Middle English Randulf, RANDOLF means "shield-wolf." Compare with other forms of Randolf.
DATA STRUCTURE
DATA STRUCTURE
DATA STRUCTURE
DATA STRUCTURE
DATA STRUCTURE
n.
A New Zealand forest tree (Metrosideros robusta), also, its hard dark red wood, used by the Maoris for paddles and war clubs.
a.
Without date; having no fixed time.
p. pr. & vb. n.
of Date
n.
Assigned end; conclusion.
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 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.
imp. & p. p.
of Date
pl.
of Datum
n. pl.
See Datum.
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.
a.
Erroneous in date; containing an anachronism.
v. t.
To date erroneously.
v. i.
To have beginning; to begin; to be dated or reckoned; -- with from.
n.
Given or assigned length of life; dyration.
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.
n.
The fruit of the date palm; also, the date palm itself.
a.
Being out of date; antiquated.
a.
A data structure within random-access memory used to simulate a hardware stack; as, a push-down stack.
n.
Prior date; a date antecedent to another which is the actual date.