5 ms·
Really nice. The examples suggest to me that a lot of algorithms would be more accessible to people if they could be visually represented in some way. The tim
by allochthon 13y ago
Really nice. The examples suggest to me that a lot of algorithms would be more accessible to people if they could be visually represented in some way. The timing is important -- the slowness of the bubble sort compared to the quickness of the quick sort gives one an immediate sense of why one would generally want the latter over the former.
- izzydata 13y agoOften it has to do with speed of implementation and a data set that is small enough for negligible difference. There is also an issue of whether the algorithm keeps duplicate ordering intact.
- lsjroberts 13y agoThis is a fantastic set of visualisations that was posted on here before at some point - http://www.cs.usfca.edu/~galles/visualization/Algorithms.html http://www.cs.usfca.edu/~galles/visualization/Algorithms.htm...
- wollw 13y agoI'm more interested in the visual aesthetic, but I've built a few sculptures[1] visualizing algorithms. It's something I'm hoping to expand on when I have more time and resources. I'd write a bit more about them, but I'm on my phone getting ready for work. [1] http://wollw.github.io/Cellular-Polymaton http://wollw.github.io/Cellular-Polymaton http://m.youtube.com/watch?v=N_smOznDDJs http://m.youtube.com/watch?v=N_smOznDDJs http://m.youtube.com/watch?v=vbtvAQLDcrs http://m.youtube.com/watch?v=vbtvAQLDcrs
- lolo_ 13y agoWow nice, love your work!
- wollw 13y agoThanks. I guess I should expand on my previous comment... Despite what that github page says about not having any reason for making these sculptures, I'm currently thinking of them as a way to highlight the kinds of concepts and technology that our computer-saturated world relies on to operate. Of course the obvious audience is people who already have an understanding of computer science, but by making them aesthetically pleasing I hope to expose people who aren't interested in algorithms to some of the algorithms that influence or make up the technology they rely on. They're intended to be shown in a gallery space, but now that I have space to show in they're more than 500 miles away from me; hopefully I'll put a show together later this year.