Data Structures Visualisation

Array

An array is a collection of elements of the same type, stored in contiguous memory locations.

View Demo
Linked List

A linked list is a collection of nodes, each containing data and a reference to the next node.

View Demo
Stack

A stack is a collection of elements, where the last added element is the first to be removed.

View Demo
Queue

A queue is a collection of elements, where the first added element is the first to be removed.

View Demo
Infix to Postfix

Infix to postfix conversion is a process of transforming an arithmetic expression written in infix notation to postfix notation, where operators come after their operands.

View Demo