An open API service indexing awesome lists of open source software.

https://github.com/mberlanda/algorithm-princeton

Repository inspired to Princeton Algorithms Course
https://github.com/mberlanda/algorithm-princeton

Last synced: about 2 months ago
JSON representation

Repository inspired to Princeton Algorithms Course

Awesome Lists containing this project

README

        

# Princeton's Algorithms Course

This repository is inspired to [**Algorithms, Part I**](https://www.coursera.org/course/algs4partI) course of of Princeton University. More info can be found on the [homepage](http://algs4.cs.princeton.edu/home/) of this course on Princeton University website adn the [archive](http://www.cs.princeton.edu/courses/archive/spring16/cos226/lectures.php) of the lectures for spring 2016.

I don't intend to provide the solutions of exercises or tests, but I want to replicate the approach used for Java algorithms in other programming languages (e.g. Ruby, Python, Perl, Haskell).

I hope you enjoy and feel free to fork to add other algorithms or languages.

Topics covered:
- [01. Union Find](week_1/union_find/)
- [01. Analysis of Algorithms](week_1/analysis_of_algorithms/)
- [01. Percolation](week_1/percolation/)
- [02. Stacks and Queues](week_2/stack_queues/)
- [02. Elementary Sorts](week_2/elementary_sorts/)
- [03. Mergesort](week_3/mergesort/)
- [03. Quicksort](week_3/quicksort/)
- [04. Priority Queues](week_4/priority_queues/)