Library of generic queue data structures for Go.
$ go get github.com/golang-ds/queue
import queue "github.com/golang-ds/queue/linkedqueue"
q := queue.New[int]()
q.Enqueue(1)
import queue "github.com/golang-ds/queue/slicequeue"
q := queue.New[int]()
q.Enqueue(1)
import queue "github.com/golang-ds/queue/circularqueue"
q := queue.New[int]()
q.Enqueue(1)