an orderly or regular arrangement, esp of troops in battle order
3.
poetic rich clothing; apparel
4.
maths a sequence of numbers or symbols in a specified order
5.
maths a set of numbers or symbols arranged in rows and columns, as in a determinant or matrix
6.
electronics an arrangement of aerials spaced to give desired directional characteristics, used esp in radar
7.
law a panel of jurors
8.
the arming of military forces
9.
computing a regular data structure in which individual elements may be located by reference to one or more integer index variables, the number of such indices being the number of dimensions in the array
—vb
10.
to dress in rich attire; adorn
11.
to arrange in order (esp troops for battle); marshal
12.
law to draw up (a panel of jurors)
[C13: from Old French aroi arrangement, from arayer to arrange, of Germanic origin; compare Old English arǣdan to make ready]
c.1300, from O.Fr. areer "to put in order," from V.L. *ar-redare (cf. It. arredare), from L. ad- "to" + Frank. *ræd- "ready" (cognate with Goth. garadis, O.E. geræde "ready;" see ready).
1. A collection of identically typed data items distinguished by their indices (or "subscripts"). The number of dimensions an array can have depends on the language but is usually unlimited. An array is a kind of aggregate data type. A single ordinary variable (a "scalar") could be considered as a zero-dimensional array. A one-dimensional array is also known as a "vector". A reference to an array element is written something like A[i,j,k] where A is the array name and i, j and k are the indices. The C language is peculiar in that each index is written in separate brackets, e.g. A[i][j][k]. This expresses the fact that, in C, an N-dimensional array is actually a vector, each of whose elements is an N-1 dimensional array. Elements of an array are usually stored contiguously. Languages differ as to whether the leftmost or rightmost index varies most rapidly, i.e. whether each row is stored contiguously or each column (for a 2D array). Arrays are appropriate for storing data which must be accessed in an unpredictable order, in contrast to lists which are best when accessed sequentially. Array indices are integers, usually natural numbers, whereas the elements of an associative array are identified by strings. 2. A processor array, not to be confused with an array processor. (2007-10-12)