An array is a data structure that stores a collection of elements, typically of the same type, in a contiguous block of memory.