Library of generic stack data structures for Go.
$ go get github.com/golang-ds/stack
Underlying data structure: singly-linked-list
import stack "github.com/golang-ds/stack/linkedstack"
s := stack.New[int]()
s.Push(1)
Underlying data structure: slice
import stack "github.com/golang-ds/stack/slicestack"
s := stack.New[int]()
s.Push(1)