No idea what this is. It keeps crashing Firefox for me. And unfortunately, restarting Firefox only restores the same window, sending me into a loop of crashing.
Thread Hijack: A little while ago there was a link on HN to a visual explanation of text compression, but I do not remember the compression format. It was the first time I ever understood how text compression works. There was a paragraph of text and the author stepped through the compression of the paragraph with an accompanying depiction of the original paragraph. Does this sound familiar to anyone? It was the first time I ever really understood text compression and I have been looking for it ever since. It was just text, no D3 and no flash, just plain old ascii.
Very well done. I like the step-by-step animation.<p>Another nice sort visualization is Sortviz.org. For example:<p><a href="http://sortvis.org/algorithms/combsort.html" rel="nofollow">http://sortvis.org/algorithms/combsort.html</a><p>and<p><a href="http://sortvis.org/algorithms/heapsort.html" rel="nofollow">http://sortvis.org/algorithms/heapsort.html</a>
I'll just leave this here:<p><a href="https://www.youtube.com/watch?v=ywWBy6J5gz8" rel="nofollow">https://www.youtube.com/watch?v=ywWBy6J5gz8</a>
I'm really partial to this site for visualizing: <a href="http://www.cs.usfca.edu/~galles/visualization/Algorithms.html" rel="nofollow">http://www.cs.usfca.edu/~galles/visualization/Algorithms.htm...</a>
Very nice indeed.<p>I did a basic hack on a sorting visualisation a while ago [0] and have felt for a long time there is a lot more possible with algorithm visualisation in general than has been done in the past. Hopefully we see lots more awesome stuff like this in the future :)<p>[0]:<a href="http://ljs.io/projects/rainbow/" rel="nofollow">http://ljs.io/projects/rainbow/</a>
I wish it had a "pathological case" option for data to sort per-algorithm.<p>In particular: Quicksort, which (unless you're willing to make an (expensive) call to a (P)RNG per iteration) has a worst case of O(n^(2)) time.
It's tough to be Sorting out Sorting, although I grant that it doesn't have all the newfangled algorithms that this page has.<p>Really, you need to watch this if you haven't. <a href="https://www.youtube.com/watch?v=SJwEwA5gOkM" rel="nofollow">https://www.youtube.com/watch?v=SJwEwA5gOkM</a>
Fascinating!<p>Another sorting visualization that I like is this one: <a href="https://www.youtube.com/watch?v=kPRA0W1kECg" rel="nofollow">https://www.youtube.com/watch?v=kPRA0W1kECg</a>. It is well-known but the way everything falls back into place at each time... that's very satisfying.
I always find this one nice to watch:
15 sorting algorithms in 6 minutes (with sound)
<a href="https://www.youtube.com/watch?v=kPRA0W1kECg" rel="nofollow">https://www.youtube.com/watch?v=kPRA0W1kECg</a>
Very pretty indeed! I did a similar thing in JavaScript but inspired by the "sound of sorting" <a href="http://webcloud.se/Assortment/" rel="nofollow">http://webcloud.se/Assortment/</a>
crash my browser.<p>here's another sorting algo sim:
click the computer science example.<p><a href="http://schoolnotez.com/" rel="nofollow">http://schoolnotez.com/</a>
Yep, it can be nice to have algorithms visualized. I'm also fond of <a href="http://www.sorting-algorithms.com/" rel="nofollow">http://www.sorting-algorithms.com/</a>