Data Structures Flashcards
Data Structure
A specialized format for organizing, processing, retrieving and storing data.
Abstract Data Type
A mathematical model of the data objects that make up a data type as well as the functions that operate on these objects.
List
An abstract data type that describes a linear collection of data items in some order, in that each element occupies a specific position in the list.
Array
A collection of items, or data, stored in contiguous memory location, also known as database systems.
Linked List
The most sought-after data structure when it comes to handling dynamic data elements.
Stack
A logical concept that consists of a set of similar elements. Uses LIFO (Last in first out)
Queue
A linear data structure that is open at both ends and the operations are performed in First in first out (FIFO) order.
Binary search tree
A binary tree where every node in the left subtree is less than the root, and every node in the right subtree is of a value greater than the root.
Graphs
A type of non-linear data structure that is used to store data in the form of noes and edges.
Hash Table
Data structure that implements an associative array or dictionary.