having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations