Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 670 Bytes

README.md

File metadata and controls

58 lines (39 loc) · 670 Bytes

queue

Library of generic queue data structures for Go.

Install

$ go get github.com/golang-ds/queue

Linked Queue

Import

import queue "github.com/golang-ds/queue/linkedqueue"

Use

q := queue.New[int]()
q.Enqueue(1)

Slice Queue

Import

import queue "github.com/golang-ds/queue/slicequeue"

Use

q := queue.New[int]()
q.Enqueue(1)

Circular Queue

Import

import queue "github.com/golang-ds/queue/circularqueue"

Use

q := queue.New[int]()
q.Enqueue(1)