An open API service indexing awesome lists of open source software.

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.

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`