Show HN: A coloring book of data structures and algorithms
11–20 of 107 posts
Re: Show HN: A coloring book of data structures and algorithms
#12"Excellent sparkline-like graphics from Robert Sedgewick, Algorithms in C (1998)
Sparklines and sparkline-like graphs can also move within complex multivariate spaces, as in these 9-step sequential results (reading down the columns) in merge-sorting 5 different types of input files. Four variables and 18,000 numbers are depicted in these small multiples.
https://www.edwardtufte.com/bboard/images/00027o-2539.jpg
Here are the results of 7 sequential passes to sort a 200 element file in bottom-up merge sort:
https://www.edwardtufte.com/bboard/images/00027o-2540.jpg
These merge-sort images above are a bit large in order to accommodate the resolution of a computer screen. But this material can achieve sparkline-resolutions when printed out on paper.
-- Edward Tufte"
[1] https://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=...
[edit: formatting]
Re: Show HN: A coloring book of data structures and algorithms
#13I'm writing this off-the-cuff so don't read too much into it if you don't want to. I love this trend of using comics to describe technical ideas (which, as far as I can tell, started in earnest with Julia Evans). I think it's a great way to remove some of the scaryness-factor that more serious tomes (like Cormen et al) are associated to. I don't think the niche is nearly reaching oversaturation. I think there is plen…
Re: Show HN: A coloring book of data structures and algorithms
#14This is excellent. I'm starting up a coding school and would love something like this. I think something like this is critical for persons learning how to code that don't have a strong math background. Of course they'll need to graduate to more formal methods of learning, but this would help them to get an initial context before the more formal study starts. I don't think this would be an enormous money maker, just b…
Re: Show HN: A coloring book of data structures and algorithms
#15I would totally buy a book like this. I think if you also added some pseudocode that would make it much more effective: you could, for instance, have pseudocode (and maybe some complexity analysis) on the left page, and the coloring on the right page. Somehow it reminds me to The Little Schemer :)
Cheers
Re: Show HN: A coloring book of data structures and algorithms
#16another thing you may find inspiration from are algorithm visualizations referenced or created by Edward Tufte [1] "Excellent sparkline-like graphics from Robert Sedgewick, Algorithms in C (1998) Sparklines and sparkline-like graphs can also move within complex multivariate spaces, as in these 9-step sequential results (reading down the columns) in merge-sorting 5 different types of input files. Four variables and 18…
Re: Show HN: A coloring book of data structures and algorithms
#17It is neat and an added learning method. I believe it's called Visual motor [integration] Maybe it's just me that I haven't had my coffee yet, but with selection sort, the part about swap needs an easier explanation. Edit: spelling.
Re: Show HN: A coloring book of data structures and algorithms
#18This is really cute, and it makes sense! For a fundraising campaign for our university, I had my kids color in neural network diagrams: https://www.instagram.com/p/BM5jaUxB6An/?taken-by=saifrahmed It was a big hit :-)
Re: Show HN: A coloring book of data structures and algorithms
#19Awesome idea, I'd totally pay for this! I think the best way to pitch this is to seasoned programmers, who want a "fun little break from coding" or a conversational item in their cube, etc. If you can also add in coloring for some standard interview questions (coding or otherwise, e.g. tree for missionaries and cannibals or the dripping two eggs problems) it would be a great fun way to study for interviews.
Re: Show HN: A coloring book of data structures and algorithms
#20This sounds like a great idea. I would definitely be interest in a book of these. You're right that it feels like something you would pair with a textbook if you're trying to learn. But for me I would just want one as a fun book to have on my desk at work.