Awesome Open Source
Awesome Open Source

Data Structure and Algorithmic Problems solved in many languages

Join the chat at

This repository is inspired by keon's solved problems in Python 3. I wanted to compare solutions across different languages and learn them in the process. Solutions may be my own, or taken from the internet.

Click on the icons to search by language

rust go python javascript haskell julia elixir scala ruby cpp

List of problems


Google Code Jam

Advent of Code

Data Structures

List of Designs


I'd love to have contributors, all feedback is welcome! Take a look at CONTRIBUTING

Additional resources

Alternatives To Algorithms
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,059,739
Python (807,156
Ruby (221,835
Go (158,248
Golang (158,248
Algorithms (37,447
Language (30,062
Graph (24,360
Tree (20,457
Data Structures (9,593
Sort (7,177
Interview (5,125
Heap (3,064
Competitive Programming (1,484
Bfs (1,104
Interview Practice (741
Bst (643