Skip to content
/ go-adt Public

various abstract data types in Go

License

Notifications You must be signed in to change notification settings

subpop/go-adt

Repository files navigation

PkgGoDev Go Report Card

Package adt implements various abstract data types.

Stack

Stack implements a LIFO stack using a singly-linked list.

Queue

Queue implements a FIFO queue using a doubly-linked list.

DisjointSet

DisjointSet implements a merge-set or union-find data structure.

PriorityQueue

PriorityQueue implements a priority queue using a heap.

OrderedMap

OrderedMap implements a key-value pair backed by a slice to maintain order.

About

various abstract data types in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages