Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wisdommatt/go-data-structures
A collection of data structures implemented in Go.
https://github.com/wisdommatt/go-data-structures
algorithms binary-heap binary-search-tree bst data-structures disjoint-set doubly-linked-list fenwick-tree go golang hash-table heap linked-list min-heap min-priority-queue priority-queue queue stack suffix-array union-find
Last synced: 1 day ago
JSON representation
A collection of data structures implemented in Go.
- Host: GitHub
- URL: https://github.com/wisdommatt/go-data-structures
- Owner: wisdommatt
- License: apache-2.0
- Created: 2021-07-16T11:09:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-11T14:33:59.000Z (almost 3 years ago)
- Last Synced: 2024-12-11T04:23:32.186Z (about 2 months ago)
- Topics: algorithms, binary-heap, binary-search-tree, bst, data-structures, disjoint-set, doubly-linked-list, fenwick-tree, go, golang, hash-table, heap, linked-list, min-heap, min-priority-queue, priority-queue, queue, stack, suffix-array, union-find
- Language: Go
- Homepage:
- Size: 46.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Data Structures
Minimal and clean example implementations of data structures implemented in Go 🔥 .
## List of Implementations
* [Doubly Linked List](doubly-linked-list.go)
* [Binary Search Tree](binary-search-tree.go)
* [Heap](min-heap.go)
* [Queue](queue.go)
* [Stack](stack.go)
* [Disjoint Set / Union Find](union-find.go)
* [Fenwick Tree](fenwick-tree.go)
* [Priority Queue](min-priority-queue.go)
* [AVL Tree](avl-tree.go)
* [Suffix Array](suffix-array.go)
* [Hash Table](hash-table.go)