22/02/2026
*β
π€ AβZ of Data Structures* π»β‘
*A β Array*
A collection of elements stored at contiguous memory locations and accessed using an index.
*B β Binary Tree*
A tree structure where each node has at most two children (left and right).
*C β Circular Linked List*
A linked list where the last node connects back to the first node.
*D β Deque (Double-Ended Queue)*
A structure where elements can be added or removed from both ends.
*E β Edge*
A connection between two nodes in a graph.
*F β FIFO (First In First Out)*
Principle used in queues where the first element inserted is removed first.
*G β Graph*
A set of nodes (vertices) connected by edges, used to represent networks.
*H β Heap*
A tree-based structure used in priority queues (min-heap, max-heap).
*I β Indexed Structure*
Data structure that uses indexes for faster data retrieval.
*J β Johnsonβs Algorithm*
Algorithm used to find shortest paths between all pairs of nodes in a graph.
*K β k-d Tree*
A space-partitioning tree for organizing multi-dimensional data.
*L β Linked List*
A structure where elements (nodes) are connected using pointers.
*M β Matrix*
A 2D data structure storing elements in rows and columns.
*N β Node*
Basic unit of a data structure containing data and references.
*O β Ordered List*
A list where elements are arranged in a specific order.
*P β Priority Queue*
A queue where elements are processed based on priority.
*Q β Queue*
A FIFO data structure for sequential processing.
*R β Red-Black Tree*
A self-balancing binary search tree ensuring efficient operations.
*S β Stack*
A LIFO (Last In First Out) data structure.
*T β Trie*
A tree used for efficient searching of strings (prefix matching).
*U β Unrolled Linked List*
A linked list storing multiple elements per node for efficiency.
*V β Vertex*
A node in a graph structure.
*W β Weighted Graph*
A graph where edges have associated weights.
*X β XOR Linked List*
Memory-efficient linked list using XOR of addresses.
*Y β Young Tableau*
A matrix-like structure used for sorting and searching.
*Z β Zipper Data Structure*
A functional structure allowing efficient updates in trees.
*Double Tap β€οΈ For More*