The most common data structures implemented in Golang for beginners, following best practices.
- Stack
- Queue
- Linked List
- Binary Search Tree
- Hash Table
- Doubly Linked List
- Circular Linked List
- AVL Tree
- Set
- Graph
- Linked List
- Reverse List using Head Node
You are more than welcome to contribute to this repository. Please follow the naming conventions according to the golang standards.
These implementations are for demonstrative purposes only.