struct/

directory
v0.0.0-...-67c09b2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2022 License: BSD-3-Clause

Directories

Path Synopsis
gods
containers
Package containers provides core interfaces and functions for data structures.
Package containers provides core interfaces and functions for data structures.
lists
Package lists provides an abstract List interface.
Package lists provides an abstract List interface.
lists/arraylist
Package arraylist implements the array list.
Package arraylist implements the array list.
lists/doublylinkedlist
Package doublylinkedlist implements the doubly-linked list.
Package doublylinkedlist implements the doubly-linked list.
lists/singlylinkedlist
Package singlylinkedlist implements the singly-linked list.
Package singlylinkedlist implements the singly-linked list.
maps
Package maps provides an abstract Map interface.
Package maps provides an abstract Map interface.
maps/hashbidimap
Package hashbidimap implements a bidirectional map backed by two hashmaps.
Package hashbidimap implements a bidirectional map backed by two hashmaps.
maps/hashmap
Package hashmap implements a map backed by a hash table.
Package hashmap implements a map backed by a hash table.
maps/treebidimap
Package treebidimap implements a bidirectional map backed by two red-black tree.
Package treebidimap implements a bidirectional map backed by two red-black tree.
maps/treemap
Package treemap implements a map backed by red-black tree.
Package treemap implements a map backed by red-black tree.
sets
Package sets provides an abstract Set interface.
Package sets provides an abstract Set interface.
sets/hashset
Package hashset implements a set backed by a hash table.
Package hashset implements a set backed by a hash table.
sets/treeset
Package treeset implements a tree backed by a red-black tree.
Package treeset implements a tree backed by a red-black tree.
stacks
Package stacks provides an abstract Stack interface.
Package stacks provides an abstract Stack interface.
stacks/arraystack
Package arraystack implements a stack backed by array list.
Package arraystack implements a stack backed by array list.
stacks/linkedliststack
Package linkedliststack implements a stack backed by a singly-linked list.
Package linkedliststack implements a stack backed by a singly-linked list.
trees
Package trees provides an abstract Tree interface.
Package trees provides an abstract Tree interface.
trees/avltree
Package avltree implements an AVL balanced binary tree.
Package avltree implements an AVL balanced binary tree.
trees/binaryheap
Package binaryheap implements a binary heap backed by array list.
Package binaryheap implements a binary heap backed by array list.
trees/btree
Package btree implements a B tree.
Package btree implements a B tree.
trees/redblacktree
Package redblacktree implements a red-black tree.
Package redblacktree implements a red-black tree.
utils
Package utils provides common utility functions.
Package utils provides common utility functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL