|
|
|
|
|
by f00zz
2156 days ago
|
|
I think you can go a long way towards grokking data structures and algorithms by solving problems on competitive programming sites. I don't have a CS degree, but some time ago I became somewhat addicted to SPOJ (an "online judge" with problems taken from ICPC and the like) and solved hundreds of problems, filling the many gaps in my knowledge with lecture notes from .edu sites. Definitely made me a better programmer (even though I've never actually used stuff like dynamic programming in the "real world"). |
|