|
|
|
|
|
by shephardjhon
1662 days ago
|
|
I think the problem is CLRS is extremely dry and can easily put you to sleep so people do just enough to pass or get a good grade and forget about it. As a math grad, I think you had the advantage of having a lot more theory. Ideally more algo classes would combine with practical stuff like the youtube channel Coding Train or thr book Nature of Code by Schiffman to make things interesting for people who like to see things happen immediately. |
|
The funny thing is that I didn't. I sucked exactly at the kind of combinatorics (figured that out in the first few weeks of stats where you have to count things cleverly), graph theory type stuff during my math BS and so I avoided all of it. I excelled at analysis but CLRS has very little of that (maybe a couple of sections on convergence of numerical algos?).
What I did have was "mathematical maturity" enough to read proofs, but like I said there are so few that it doesn't matter IMHO.