Specialization of Algorithms in Coursera by Tim Roughgarden and Stanford University.
Repository Contains programing assignment implementaitons in python3 and more. Additional information about the course, literature, videos and datasets can be found in Algorithms Illuminated.
- Course 1: Divide and Conquer, Sorting and Searching, and Randomized Algorithms
- Course 2: Graph Search, Shortest Paths, and Data Structures
- Course 3: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
- Course 4: Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
This project is licensed under the MIT License - see the LICENSE file for details