Skip to content
Solved algorithms and data structures problems in many languages
Branch: master
Clone or download
Latest commit 4cadd3d Feb 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
adventofcode2018
array update for Julia 1.0 Oct 22, 2018
assets cpp logo Sep 6, 2018
backtrack added test case Apr 10, 2018
bfs moved puzzle_game to bfs and updated readme Apr 4, 2018
bit
calculator reformat code Mar 26, 2018
design initial commit with circular_counter solved May 1, 2017
dfs count islands md Sep 9, 2018
dp fixed some errors on keon solutions Mar 27, 2018
googlecodejam
graph
heap reformat code Mar 26, 2018
linkedlist
map Another try at Python 3 Mar 27, 2018
maths
matrix
queues
search
set reformat code Mar 26, 2018
sort
stack Another try at Python 3 Mar 27, 2018
strings count islands md Sep 9, 2018
tmp
tree fixed some errors on keon solutions Mar 27, 2018
union-find/count_islands count islands md Sep 9, 2018
.editorconfig
.eslintrc eslint migration Mar 30, 2018
.gitignore count islands md Sep 9, 2018
.rubocop.yml
.travis.yml
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Mar 30, 2018
CONTRIBUTING.md updated readme and contributing Mar 24, 2018
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.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.