Documentation ¶
Overview ¶
GoSlow is combination of multiple packages that each represent popular algorithms and data structures. The goal of this project is to provide a simple and easy to use library for learning and teaching purposes. The library is not intended to be used in production code.
Directories ¶
Path | Synopsis |
---|---|
Package binarysearchtree implements a binary search tree data structure.
|
Package binarysearchtree implements a binary search tree data structure. |
Package darray provides an implementation of a dynamic array data structure.
|
Package darray provides an implementation of a dynamic array data structure. |
Package doublyLinkedList provides an implementation of a doubly linked list data structure.
|
Package doublyLinkedList provides an implementation of a doubly linked list data structure. |
Package hashtable implements a hash table data structure using separate chaining for collision resolution.
|
Package hashtable implements a hash table data structure using separate chaining for collision resolution. |
Package priorityqueue implements a priority queue.
|
Package priorityqueue implements a priority queue. |
Package queue implements the queue data structure.
|
Package queue implements the queue data structure. |
Package stack implements the stack data structure.
|
Package stack implements the stack data structure. |
Package UnionFind implements the union find data structure.
|
Package UnionFind implements the union find data structure. |
Click to show internal directories.
Click to hide internal directories.