One of the things I've always really liked about Robert Sedgewick's algorithms books is the abundance of useful diagrams showing the various algorithms in action. It turns out that he actually took the book's example code, and stuck in a bunch of printf statements to spit out PostScript code describing the current state of the data, and combined this with visualization code that was also written in PostScript to produce the pictures. The end result is a book that's worth buying even if all you do is look at the pictures.
Cool! I realize this is not tagged "Show HN" so there's no need for the author(s) to be reading this, but another nitpick: there's a typo on the "Resize Canvas" button (it says "Cavnas").
Does this upset anyone because they seem visually inefficient?
Not to say they're computationally innefficient, I couldn't be sure that they are, but they seem to be slow by way of a lack of estimation or some such.
I feel rediculous being upset by it, as though it were a person behind them and not an algorithm...but gddamn, why can't you just...oh, well, because its a computer and it has no eyes... >.<