You are the algorithm: carry out each step yourself.
Follow an algorithm step by step, in both directions, alongside its pseudocode. Use the ← and → keys to step and Space to play or pause.
Real measurements from running each algorithm on arrays of growing size. Click a name to show or hide its line: the vertical axis rescales to the lines shown, so hiding the quadratic ones lets you compare the fast ones.
Table of values
Card images, CC0, from Wikimedia Commons: faces by Dmitry Fomin, back by Loren Osborn.