News for hackers. Stuff that matters.
Re:Ask HN: What's the best algorithms and data structures on... by southphillyman on Wednesday February 21, 2018 @09:43AM (#16429766)
Is it wise to do any of these courses without taking a course in linear algebra first? I started watching Skiena's algorithm course on youtube recently and he seemed to really emphasize finishing a course in linear algebra before taking any algorithm course. Thoughts?
Re:Ask HN: What's the best algorithms and data structures on... by ahamedirshad123 on Wednesday February 21, 2018 @11:43AM (#16430732)
Would recommend this for Linear Algebra. If possible, make a donation. He creates wonderful videos.

https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2x...

Re:Ask HN: What's the best algorithms and data structures on... by metaphyze on Wednesday February 21, 2018 @11:18AM (#16430535)
Just FYI, Kahn Academy's Linear Algebra course is great. Very thorough and well-thought-out.
Re:Ask HN: What's the best algorithms and data structures on... by 3uclid on Wednesday February 21, 2018 @10:28AM (#16430081)
No, I don't believe so (from my experience as a CS undergrad).
Re:Ask HN: What's the best algorithms and data structures on... by bernardino on Wednesday February 21, 2018 @10:31AM (#16430111)
Linear algebra isn’t a prerequisite for learning data structures and algorithms. Though you typically do find linear algebra to be part of the lower division computer science curriculum at most colleges. I would recommend you take a course in it, I argue it expands one’s problem-solving mental models.
Re:Ask HN: What's the best algorithms and data structures on... by 3uclid on Wednesday February 21, 2018 @11:29AM (#16430624)
I certainly agree. However, if OP is simply referring to learning the typical algorithms presented in an undergraduate CS course, then linear algebra isn't a strict prerequisite.
Re:Ask HN: What's the best algorithms and data structures on... by henrik_w on Wednesday February 21, 2018 @10:52AM (#16430298)
I took both of Tim Roughgarden's algorithm courses on Coursera, and in my opinion you don't need to know linear algebra to complete them.