study & practice
downloads
tools
free diagnostic
upgrade
All Key Terms
Data Structures
๐
Data Structures
Key Terms
251 essential vocabulary terms and definitions to know for your Data Structures exam
Study Data Structures โ
Browse All A-Z
ALL
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
Access Time
Adaptive Sorting
AI Search Algorithms
Amortized analysis
Approximate string matching
Arbitrage Opportunity
Array allocation
Array length
Array reversal
Array Rotation
Array Slice
Array vs Linked List
Array-based implementation
Avalanche effect
B
Balanced binary tree
Balanced bst
Base conversion
Best-case performance
Bidirectional Search
Bidirectional Traversal
Binomial heap
Birthday attack
Black height
Borลฏvka's Algorithm
Bottom-up approach
Bounded vs unbounded
Boyer-Moore
Branch and Bound
Brute Force
Bubble Sort
Bucket size
Bucket sort
C
Cache management
Call stack
Child node
Circuit design
Circuit Design
Circular queue
Coin change problem
Complete
Constant Space
Constant space complexity
Constant Time Access
Contiguous Memory Allocation
Cost function
Counting Sort
Cryptographic hash function
Cuckoo Hashing
Cut Property
Cycle Detection
Cycle Property
D
D-ary heap
Data distribution
Data integrity
Database indexing
Degenerate bst
Degree
Degree of a vertex
Deletion time
Dense graph
Depth
Deque (double-ended queue)
Dictionary
Digital Signatures
Disjoint Set
Disjoint-set
Dna sequence matching
Donald Knuth
Double black node
Dynamic Data Storage
Dynamic Memory Allocation
Dynamic size
Dynamic Sizing
E
Edgar Dijkstra
Edit distance
1
2
3
4