subpop / go-adt

various abstract data types in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

various abstract data types in Go

License:MIT License


Languages

Language:Go 100.0%