Skip to content

A curated list of awesome sources to learn algorithms in Golang

Notifications You must be signed in to change notification settings

TameshkCloud/awsome-algorithms-Go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Awesome Algorithms Go

A curated list of awesome sources to learn algorithms in Golang.

If you want to contribute, please read the contribution guidelines.

Websites

Online Courses

Github Libraries

Implementations of the most algorithms in Golang

  • Mspm
  • Go astar
    • by @beefsack - Go implementation of the A* path finding algorithm.
  • Bild
  • Scala
  • Evoli
    • by @khezen - Genetic Algorithm and Particle Swarm Optimization library.
  • Go cluster
  • Go galib
    • by @thoj - Genetic Algorithms library written in Go
  • Goga
  • Go Recommend
    • by @timkaye11 - Recommendation Algorithms library written in Go.
  • Mlgo
    • by @NullHypothesis - This project aims to provide minimalistic machine learning algorithms in Go.
  • Go gt
    • by @ThePaw - Graph theory algorithms written in "Go" language.
  • Graph
  • Pagerank
    • by @alixaxel - Weighted PageRank algorithm implemented in Go.
  • PiHex
    • by @claygod - Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi.

Online Judges

Online Judges to practice what you learned above

  • A2 Online Judge - Online Judge and problem archive.
  • ACM-ICPC Live Archive - Hundreds of problems from previous ACM-ICPC Regionals and World Finals.
  • Algo Muse - Research based algorithmic problems.
  • CS Academy - Holds online contests and IOI practice contests
  • CodeChef - More problems and monthly online contests.
  • CodeWars - A website that houses support to solve algorithms in many languages in varying difficulty.
  • Firecode- Firecode.io uses machine learning algorithms along with curated real-world interview questions, solutions & a vibrant social community of learners to get you ready for your next coding interview.
  • HackerRank - Featured algorithm and functional programming online judges
  • Kattis- Online judge and problem archive
  • Learneroo Algorithms Tutorials - Learn and practice algorithms by solving challenges online.
  • LeetCode - Learn algorithms and prepare for interviews.
  • Rosalind - A platform for learning bioinformatics and programming through problem solving.
  • ShareCode.io - Online Judge and contest host with a lot of algorithmic problems in the archive to practice.
  • SPOJ - More problems.
  • TopCoder - Lots of problems and real world/money worthy problems in Graphic Design, Data Science and Development.
  • UVA - Hundreds of problems (from previous ACM-ICPC Regionals, World Finals and others).

About

A curated list of awesome sources to learn algorithms in Golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published