For 10 points, name this data structure, analogous to the matrix in mathematics, which stores multiple elements of the same type in contiguous memory locations.
Special types of these include ones that are indexed by non-integer values or begin at index 1 and stores children at 2n and 2n+1, and are known as hash tables and heaps, respectively. Addressing in this structure uses (*) pointers to refer to a specific memory address. A one-dimensional one of these can also be known as a vector. For 10 points, name this data structure, analogous to the matrix in mathematics, which stores multiple elements of the same type in contiguous memory locations.
Special types of these include ones that are indexed by non-integer values or begin at index 1 and stores children at 2n and 2n+1, and are known as hash tables and heaps, respectively.
array