https://github.com/roessland/gopkg
My Go libs for algorithms, data structures, optimization, number theory, geometry and linear algebra. Tailored for solving Project Euler problems.
https://github.com/roessland/gopkg
algorithms data-structures generics geometry go linear-algebra number-theory optimization prime-numbers
Last synced: about 2 months ago
JSON representation
My Go libs for algorithms, data structures, optimization, number theory, geometry and linear algebra. Tailored for solving Project Euler problems.
- Host: GitHub
- URL: https://github.com/roessland/gopkg
- Owner: roessland
- Created: 2013-08-03T22:08:33.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-11-28T15:53:20.000Z (over 1 year ago)
- Last Synced: 2025-08-14T16:55:43.064Z (7 months ago)
- Topics: algorithms, data-structures, generics, geometry, go, linear-algebra, number-theory, optimization, prime-numbers
- Language: Go
- Homepage:
- Size: 74.2 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
gopkg
=======
This project provides utility packages for programming in Go.
This serves as my library of reusable code for solving
[Project Euler](https://github.com/roessland/project-euler)
problems.
There are packages for:
- Graph problems
- Sets
- Iteration
- Set theory and combinatorics
- Number theory
- Optimization
- Prime numbers
### Versioning
`gopkg` does not use semantic versioning as it's just for my personal use.
Anything can break at any commit, but I try to create a tag whenever something
might not be backwards compatible.