Data Structures

Fundamental data structures used in computer science and programming.

Arrays
Contiguous memory locations that store items of the same type.

3 flashcards available

Linked Lists
Linear data structure where elements are stored in nodes that point to the next node.

2 flashcards available

Stacks
LIFO (Last In First Out) data structure with push and pop operations.

2 flashcards available

Queues
FIFO (First In First Out) data structure with enqueue and dequeue operations.

0 flashcards available

Hash Tables
Data structure that maps keys to values using a hash function.

0 flashcards available

Trees
Hierarchical data structure with a root node and child nodes.

0 flashcards available

Heaps
Special tree-based data structure that satisfies the heap property.

0 flashcards available

Graphs
Collection of nodes (vertices) and edges that connect pairs of nodes.

0 flashcards available

Tries
Tree-like data structure used for storing a dynamic set of strings.

0 flashcards available