https://github.com/altay13/gostructures
Implementation of data structures in GO.
https://github.com/altay13/gostructures
algorithm-library algorithms algorithms-and-data-structures avl-tree balanced-tree binary-search-tree cartesian-tree datastructures go go-packages godatastructures golang gostructures hashtable linked-list queue red-black-tree stack structures trees
Last synced: 27 days ago
JSON representation
Implementation of data structures in GO.
- Host: GitHub
- URL: https://github.com/altay13/gostructures
- Owner: altay13
- License: mit
- Created: 2017-09-22T06:26:07.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-06T21:12:34.000Z (almost 7 years ago)
- Last Synced: 2024-06-20T19:11:17.890Z (over 1 year ago)
- Topics: algorithm-library, algorithms, algorithms-and-data-structures, avl-tree, balanced-tree, binary-search-tree, cartesian-tree, datastructures, go, go-packages, godatastructures, golang, gostructures, hashtable, linked-list, queue, red-black-tree, stack, structures, trees
- Language: Go
- Size: 30.3 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Implementation of different data structures in GO.
## Data structures
* `Stack`
* `Queue`
* `Singly-Linked List`
* `Doubly-Linked List`
* `Skip List`
* `Hash Table`
* `Set`
* `Priority Queue`
* `Binary Search Tree`
* `Cartesian Tree`
* `B-Tree Balanced Tree`
* `Red-Black Tree`
* `Splay Tree`
* `AVL Tree`
* `KD Tree`
* `Trie`
* `Knuth-Morris-Pratt` - https://web.stanford.edu/class/cs97si/10-string-algorithms.pdf
* `Graph`
* `Ternary Search Tree`
* `Disjoint sets`
* `Binary Indexed Tree`