3 ms·
If there was a book explaining not only the basics but also the purpose of and why I should care about binary trees, TSTs, bitwise operations etc., I'd buy it.
by augustl 16y ago
If there was a book explaining not only the basics but also the purpose of and why I should care about binary trees, TSTs, bitwise operations etc., I'd buy it. Twice!
I am a self taught web app programmer and I'm having a hard time wrapping my mind around these kinds of things.
- scott_s 16y agoLook at the textbooks used in data structure courses at various schools.
- deleted 16y ago[deleted]
- stcredzero 16y agoThe post gives you a hint as to why: it can make you a more powerful programmer by giving you access to more powerful tools in certain specific contexts.
- jerf 16y agoI think the perfect complement to a self-taught web programmer is something like SICP. (Google knows what that acronym is.) I'm actually not necessarily an "SICP lover", I don't think it's perfect, I just think it's pretty much the perfect complement to a self-taught web programmer.
- silentbicycle 16y agoOkasaki's _Purely Functional Data Structures_ and CLRS (http://www.google.com/#q=0262032937&fp=1 http://www.google.com/#q=0262032937&fp=1) are a great start. Also: Learn OCaml. Data structures will make so much sense.