Master Algorithmic Programming Techniques. Advance your Software Engineering or Data Science Career by Learning Algorithms through Programming and Puzzle Solving. Ace coding interviews by implementing each algorithmic challenge in this Specialization. Apply the newly-learned algorithmic techniques to real-life problems, such as analyzing a huge social network or sequencing a genome of a deadly pathogen.
- Website: https://www.coursera.org/specializations/data-structures-algorithms
- Offered By: University of California San Diego
Statement | Code | |
---|---|---|
Week 1: Decomposition of Graph 1 | ||
1. Finding Exit From Maze | Link |
cpp🐀
|
2. Adding Exits To Maze | Link |
cpp🐀
|
Week 2: Decomposition of Graph 2 | ||
1. Checking Consistency of CS Curriculum | Link |
cpp🐀
|
2. Determining an Order of Courses | Link |
cpp🐀
|
3. Intersection Reachability | Link |
cpp🐀
|
Week 3: Paths in Graphs | ||
1. Flight Segments | Link |
cpp🐀
|
2. Bipartite | Link |
cpp🐀
|
Week 4: Paths in Graphs 2 | ||
1. Minimum Flight Cost | Link |
cpp🐀
|