Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Bubble Sort rAF

Public visualization

Viewing a saved revision (read-only)

263f03955b6d4569843860eec2c5cf52

Bubble Sort rAF

0 stars0🌍 Public
MMTR
Last edited Apr 5, 2022
Created on Apr 5, 2022
Forked from Bubble Sort

This visualization demonstrates the Bubble Sort algorithm animating a shuffled array of 50 bars, rendered as SVG rectangles inside a single group. The bars are color-coded blue and repositioned via `d3.scaleBand` and `d3.scaleLinear` as the algorithm steps through each comparison and swap. It uses D3 v6 with a React framework, advancing through precomputed array snapshots using `requestAnimationFrame`. Keyboard arrow keys allow stepping forward or backward through the recorded states, while clicking a circle reinitializes the data with a fresh shuffle.

AI-generated description

A bare minimum HTML page demonstrating use of CSS and JavaScript.

See also React Starter.