What is contiguous storage allocation?
Contiguous means to share an edge or boundary, touching,
adjacent, neighbouring and so on. Thus contiguous storage
allocation is any allocation that consumes two or more contiguous
storage elements. In the case of contiguous memory allocation, this
means two or more contiguous memory addresses are allocated. A
one-dimensional array is an example of a contiguous memory
allocation, where one array element (a data type) is immediately
followed by the next.