Collection is a Go library that aims to implement basic data structures such as List, Queue, Stack, Heap, and more.
- Linked list is implemented as a doubly linked list.
- Stack is implemented by using linked list as the base.
- Queue is implemented by using linked list as the base.
- Heap is implemented by using slice as the base.