Welcome to my interactive laboratory! Here you can explore various algorithms and data structures that I
have learnt throughout my programming journey
through live visualisations.
Note: Visualisers open
in a new tab and may currently use a different theme.
Interactive step-by-step visualiser for finding the shortest paths between nodes in a graph.
Visualiser for the Bellman-Ford algorithm, capable of handling graphs with negative edge weights.
Depth-First Search traversal visualisation.
General purpose graph traversal visualiser.
Find the Minimum Spanning Tree (MST) of a graph using Prim's greedy approach.
Visualise Minimum Spanning Tree algorithms.
Observe the self-balancing rotations (Left-Left, Right-Right, etc.) of an AVL Tree.
Visualise insertions and searches in a Prefix Trie.
Construct and explore Suffix Tries for efficient string pattern matching.
General Tree visualisation tool.
Visualise the B-tree structure where each node can have 2 or 3 children.