New project: TrendBowl — view realtime trends across social media platforms

Welcome to this page of algorithm and data structure animations! Choose any of the sub-pages below to learn about algorithms with the help of web visualisations. Click on ▶ to start animations, on ⏸ to pause them, and use ⏮ or ⏭ to change the animation speed.

Graphs

Trees

Sorting

Misc

About the author

Chris Laux is the founder of TrendBowl where he uses algorithms and data structures in real-world development. TrendBowl lets users monitor social media trends in realtime across many different platforms. Chris has been programming in various languages since his teens and lives in the city of Nürnberg, Germany.

How these pages are made

The main ingredient to make the animations work is svg.js, a JavaScript library that allows for vector animations in HTML5. We also use Lektor, a static CMS, to build the entire site in two languages.

Please consider sharing this site on social media!