Arrays Glossary

Browse 8 arrays terms defined in plain English, from the cultural dictionary of computing.

8 Arrays Terms

Allocatable
In Fortran, an attribute applied to arrays (and since F2003, scalars) indicating that their storage is dynamically allocated and deallocated at runtime rather...
Array List
A list implementation backed by a dynamically resized array, providing fast indexed access and amortized-efficient append operations. Array lists are a common...
Array Map
The operation of transforming each element of an array into a corresponding output value, usually by applying a function and returning a new array. In many...
Array Slice
A contiguous subset of an array selected by start and end boundaries, or in some languages a view-like window into underlying sequence data. Slices are useful...
Broadcasting
A set of rules (most notably in NumPy) that automatically expands the dimensions of smaller arrays to match larger ones during element-wise operations,...
Byte Array
A contiguous sequence of bytes stored in memory and accessed as an array, commonly used for binary data, network payloads, file contents, and encoded values....
Sparse Array
An array in which most elements have the same default value (typically zero or undefined) and only the non-default entries are actually stored, using...
Vector
A dynamic, growable array that stores elements contiguously in memory. In Rust it's Vec<T>, in C++ std::vector. Also used in math/ML to mean an ordered list of...

Related Topics