The Wayback Machine - https://web.archive.org/web/20190323155232/https://github.com/marcosfede/algorithms
Skip to content
Please note that GitHub no longer supports your web browser.

We recommend upgrading to the latest Google Chrome or Firefox.

Learn more
Solved algorithms and data structures problems in many languages
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
adventofcode2018
array
assets
backtrack
bfs
bit
calculator
design
dfs
dp
googlecodejam
graph
heap
linkedlist
map
maths
matrix
queues
search
set
sort
stack
strings
tmp
tree
union-find/count_islands
.editorconfig
.eslintrc
.gitignore
.rubocop.yml
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENCE
README.md
package.json
yarn.lock

README.md

Data Structure and Algorithmic Problems solved in many languages

Join the chat at https://gitter.im/marcosfede/algorithms Build Status

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, from keon's repo or taken from the internet.

Click on the icons to search by language

go python javascript haskell julia elixir scala ruby cpp

Contributing

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

List of problems

List of Designs

Additional resources

You can’t perform that action at this time.