
visualising data structures and algorithms through animation
VisuAlgo was conceptualised in 2011 by Associate Professor Steven Halim (NUS School of Computing) as a tool to help his students better understand data structures and algorithms, by …
Sorting (Bubble, Selection, Insertion, Merge, Quick ... - VisuAlgo
However, there are two other sorting algorithms in VisuAlgo that are embedded in other data structures: Heap Sort and Balanced BST Sort. We will discuss them when you go through the …
Binary Search Tree, AVL Tree - VisuAlgo
There are several known implementations of balanced BST, too many to be visualized and explained one by one in VisuAlgo. We focus on AVL Tree (Adelson-Velskii & Landis, 1962) …
Linked List (Single, Doubly), Stack, Queue, Deque - VisuAlgo
To facilitate more diversity, we randomize the selected mode upon loading this direct URL: https://visualgo.net/en/list. However, you can use the following URL shortcuts to access …
Graph Traversal (Depth/Breadth First Search) - VisuAlgo
Input Graph: You can specify Edge List/Adjacency Matrix/Adjacency List information and VisuAlgo will propose a 2D graph drawing layout of that graph. Example Graphs: You can select from …
Array - VisuAlgo
Visualization of one of the simplest data structure in Computer Science: Array (and its sorted form) surprisingly has not been done in VisuAlgo since its inception 2011-January 2024...Stay …
Minimum Spanning Tree (Prim's, Kruskal's) - VisuAlgo
We recommend using Google Chrome to access VisuAlgo. Go to full screen mode (F11) to enjoy this setup. However, you can use zoom-in (Ctrl +) or zoom-out (Ctrl -) to calibrate this. The …
Recursion Tree and DAG (Dynamic Programming/DP) - VisuAlgo
We recommend using Google Chrome to access VisuAlgo. Go to full screen mode (F11) to enjoy this setup. However, you can use zoom-in (Ctrl +) or zoom-out (Ctrl -) to calibrate this. Select …
Graph Data Structures (Adjacency Matrix, Adjacency List ... - VisuAlgo
There are interesting algorithms that we can perform on acyclic graphs that will be explored in this visualization page and in other graph visualization pages in VisuAlgo.
通过动画可视化数据结构和算法<br> - VisuAlgo
VisuAlgo was conceptualised in 2011 by Associate Professor Steven Halim (NUS School of Computing) as a tool to help his students better understand data structures and algorithms, by …