Data Structures & Algorithms Notes Page


Queue ADT (Abstract Data Type)

What is it?

Operations:

Data Structures For Queues (FIFO):


Queue Implementation: Linked Lists

LinkedList list;

add(x) {list.add(x)}              // RT: O(1)
remove {list.removeFirst()}       // RT: O(1)

// In Java:
	Queue <E> q = new LinkedList<>()