Data Structure Libraries and Algorithms implementation in Go
Disclaimer
This repository is meant to be used as a reference to learn data structure and
algorithm in Go programming language.
To reduce unnecessary language
complexity, all the programs only uses integer or string dataset.
- Binary Search Tree
- LinkedList
- HashTable
- Binary Heap
- Queue
- Red Black Tree
- Binary Search
- Set
- Shuffle (Using Fisher-Yates (Knuth) shuffling algorithm)
- Sorting Algorithms
- Stack
- Trie
Feel Free to contribute.
Please follow standard GoLang Guidelines.