data structure

Any method of organising a collection of data to allow it to be manipulated effectively. It may include meta data to describe the properties of the structure.

Examples data structures are: array, dictionary, graph, hash, heap, linked list, matrix, object, queue, ring, stack, tree, vector.