Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomakado/containers
Collection of simple generic data structures currently missing in Go's standard library.
https://github.com/tomakado/containers
binary-search-tree binary-tree data-structures go-algorithms go-datastructure go-library linked-list queue set stack tree tree-structure
Last synced: 23 days ago
JSON representation
Collection of simple generic data structures currently missing in Go's standard library.
- Host: GitHub
- URL: https://github.com/tomakado/containers
- Owner: tomakado
- License: mit
- Created: 2022-12-20T21:27:19.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-06T12:33:59.000Z (10 months ago)
- Last Synced: 2024-06-21T17:59:37.050Z (6 months ago)
- Topics: binary-search-tree, binary-tree, data-structures, go-algorithms, go-datastructure, go-library, linked-list, queue, set, stack, tree, tree-structure
- Language: Go
- Homepage:
- Size: 22.5 KB
- Stars: 22
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# containers [![Go Reference](https://pkg.go.dev/badge/go.tomakado.io/containers.svg)](https://pkg.go.dev/go.tomakado.io/containers) [![Coverage Status](https://coveralls.io/repos/github/tomakado/containers/badge.svg?branch=master)](https://coveralls.io/github/tomakado/containers?branch=master) [![Go Report Card](https://goreportcard.com/badge/go.tomakado.io/containers)](https://goreportcard.com/report/go.tomakado.io/containers)
Collection of simple generic data structures currently missing in Go's standard library.
# Install
```bash
go get -u go.tomakado.io/containers
```# Data structures
* Set
* Unordered (hash set)
* [TODO] Ordered
* List
* Queue
* Stack
* [TODO] Heap
* Tree
* N-ary tree
* Binary tree