Array
An array is a systematic arrangement of objects, usually in rows and columns. Specifically, it may refer to:
In computer science
Generally, a collection of data items that can be selected by indices computed at run-time, including:
- Array data structure, an arrangement of items at equally spaced addresses in computer memory
- Array data type, used in a programming language to specify a variable that can be indexed
- Associative array, an abstract data structure model that generalizes arrays to arbitrary indices
or various kinds of the above, such as
or various related concepts:
- Array processor, a computer to process arrays of data (not to be confused with a processor array)
- Array programming, using matrix algebra notation in programs (not the same as array processing)
- Array slicing, the extraction of sub-arrays of an array
or also:
In mathematics and statistics
In technology
Various arrangements of multiple individual components to create a single system, such as:
- An antenna array, such as a phased array, a tower array, etc.
- A speaker array, used to produce directional Sound
- Asynchronous array of simple processors
- Ball grid array, pin grid array, and land grid array, ways to connect integrated circuits
- Cache Array Routing Protocol (CARP)
- Color filter array, placed over an imaging array
- Disk array, such as the RAID
- Field emitter array, an electron source
- Gate array, including a field-programmable gate array (FPGA)
- Halbach array, an arrangement of magnets
- Linear diode array used in image scanners
- Microphone array, such as a line array
- Microelectronic array for biological monitoring
- Parametric array of transducers
- Phased-array optics
- Photovoltaic array
- Processor array (not to be confused with an array processor)
- Programmable Array Logic (PAL), a systematic way to implement boolean functions.
- Reconfigurable datapath array, a flexible data processing architecture
- Staring array, an imaging sensor
- Systolic array, a hardware architecture
- Towed array sonar
- Wi-Fi array, a wireless networking device
- Video Graphics Array (VGA), a display adapter and video format, and many variants thereof (EVGA, FWVGA, QVGA, QXGA, SVGA, SXGA, SXGA+, TXGA, UVGA, XGA, XGA+, ...)
- ICL Distributed Array Processor, an array processor for the ICL
and also
In astronomy
A telescope array, also called astronomical interferometer, such as the:
In biology
In music
Other