Discord Algorithms Study Group for MIT 6.006 Introduction to Algorithms
This Discord Algorithms Study Group for MIT 6.006 Introduction to Algorithms, Spring 2020. the group is to study and discuss the course (it's problems - lecture notes - book) and solve DSA problems in leetcode / codeforces The plane is to finish the course in roughly 3 months We hope to initiate a community, Where you can mutually contribute and benefit from others' experiences, skills, and backgrounds. You are welcome to ask questions, share your solutions to be reviewed by others, and even suggest further problems/topics.
Advanced-beginner English
Description
This course is an introduction to mathematical modeling of computational problems, as well as common algorithms, algorithmic paradigms, and data structures used to solve these problems. It emphasizes the relationship between algorithms and programming and introduces basic performance measures and analysis techniques for these problems.
Syllabus
1. Algorithms and Computation.
2. Data Structures and Dynamic Arrays.
Introduction to Algorithms - Problem Session 1: Asymptotic Behavior of Functions and Double-ended....
3. Sets and Sorting.
4. Hashing.
Problem Session 2 (MIT 6.006 Introduction to Algorithms, Spring 2020).
5. Linear Sorting.
Problem Session 3.
6. Binary Trees, Part 1.
7. Binary Trees, Part 2: AVL.
Problem Session 4.
8. Binary Heaps.
9. Breadth-First Search.
Quiz 1 review.
10. Depth-First Search.
11. Weighted Shortest Paths.
Problem Session 5.
12. Bellman-Ford.
Problem Session 6.
13. Dijkstra.
Problem Session 7.
14. APSP and Johnson.
Quiz 2 Review.
15. Dynamic Programming, Part 1: SRTBOT, Fib, DAGs, Bowling.
16. Dynamic Programming, Part 2: LCS, LIS, Coins.
Problem Session 8.
17. Dynamic Programming, Part 3: APSP, Parens, Piano.
18. Dynamic Programming, Part 4: Rods, Subset Sum, Pseudopolynomial.
19. Complexity.
Quiz 3 Review.
20. Course Review.21. Algorithms—Next Steps.
Introduction to Algorithms
Get notified about new study groups every week!
Discord Algorithms Study Group for MIT 6.006 Introduction to Algorithms
This Discord Algorithms Study Group for MIT 6.006 Introduction to Algorithms, Spring 2020. the group is to study and discuss the course (it's problems - lecture notes - book) and solve DSA problems in leetcode / codeforces The plane is to finish the course in roughly 3 months We hope to initiate a community, Where you can mutually contribute and benefit from others' experiences, skills, and backgrounds. You are welcome to ask questions, share your solutions to be reviewed by others, and even suggest further problems/topics.
Advanced-beginner English
-
TypeOnline Courses
-
ProviderMIT OpenCourseWare
-
PricingFree
-
Duration35 hours
-
CertificateNo Certificate
This course is an introduction to mathematical modeling of computational problems, as well as common algorithms, algorithmic paradigms, and data structures used to solve these problems. It emphasizes the relationship between algorithms and programming and introduces basic performance measures and analysis techniques for these problems.
1. Algorithms and Computation.
2. Data Structures and Dynamic Arrays.
Introduction to Algorithms - Problem Session 1: Asymptotic Behavior of Functions and Double-ended....
3. Sets and Sorting.
4. Hashing.
Problem Session 2 (MIT 6.006 Introduction to Algorithms, Spring 2020).
5. Linear Sorting.
Problem Session 3.
6. Binary Trees, Part 1.
7. Binary Trees, Part 2: AVL.
Problem Session 4.
8. Binary Heaps.
9. Breadth-First Search.
Quiz 1 review.
10. Depth-First Search.
11. Weighted Shortest Paths.
Problem Session 5.
12. Bellman-Ford.
Problem Session 6.
13. Dijkstra.
Problem Session 7.
14. APSP and Johnson.
Quiz 2 Review.
15. Dynamic Programming, Part 1: SRTBOT, Fib, DAGs, Bowling.
16. Dynamic Programming, Part 2: LCS, LIS, Coins.
Problem Session 8.
17. Dynamic Programming, Part 3: APSP, Parens, Piano.
18. Dynamic Programming, Part 4: Rods, Subset Sum, Pseudopolynomial.
19. Complexity.
Quiz 3 Review.
20. Course Review.21. Algorithms—Next Steps.
Learning is better with Cohorts
Frequently asked questions
Get notified about new study groups every week!