FOSSALGO
The community maintained a list of Algorithms and Data Structures implementations.
Algorithms
Data Structures
How to run them
Language | Steps |
---|---|
C | gcc <filename.c> |
C++ | g++ <filename.cpp> |
Java | javac <filename.java> |
Python | python <filename.py> |
Golang | go run <filename.go> |
JavaScript | node <filename.js> |
C# | mcs <filename.cs> |
Resources
- Algorithms - Learneroo
- Awesome-Algorithms
- Algorithms List - GeeksforGeeks
- Intro to Algorithms - Khan Academy
- Popular Data Structures and Algorithms - Codechef
- Stanford-ACM-Codes - A list of codes written by previous Stanford ACM team members and coaches.
- Data Structures and Algorithms - A user ranked list of online tutorials to learn Data Structures and Algorithms online.
Contributing
See CONTRIBUTING.md.
If you plan to suggest a new algorithm or DS, please make sure to read the guidelines.