#433 on Reddit
Algorithms: Design and Analysis, Part 1
Stanford Online
3 recommenders · 5 threads · recommended in 2 years, 2019–2020 · score 3.2
An introductory Stanford course on algorithm design and analysis, taught by Tim Roughgarden, covering topics such as asymptotic analysis, divide and conquer, sorting, and greedy algorithms, with programming assignments. Commenters describe it as theoretical but accessible without prior algorithms background.
Commenters call it the best algorithms course they know and say it feels like a real college course, with an excellent lecturer in Dr. Roughgarden and assignments that are language agnostic.
Algorithms & Data Structuresbeginnerfreevideo lectures#algorithms#data structures#greedy algorithms#dynamic programming#roughgarden
Recommendations by year
20192020
Definitely don't learn them in C. Java is possibly the single best language to learn data structures. That's the best course ever for algorithms: https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1
I'm about halfway through the Greedy Algorithms and Dynamic Programming section although I'm taking these courses on Stanford Lagunita, where graded feedback and the certificate (if you care about that) are free. I suspect that isn't the case on Coursera. I'm loving this course. The lectures err…
You have a very flawed vision of what are algorithms. Every single line of code that you write is an algorithm. It's not limited to sorting an array or reversing a linked list. To answer OP, best algorithms course…
I recommend this free class on algorithms: https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1 Can you fix your algorithm? If you're interested I can give you hints.
Basically, I recommend the following tutorial for Algorithms: https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1 And then you should practice on LeetCode: https://leetcode.com/ It really all comes down to practice, and also really understand what are the…