Class Index
buckets
Top level namespace for Buckets, a JavaScript data structure library.buckets.arrays
Contains various functions for manipulating arrays.buckets.Bag
A bag is a special kind of set in which members are allowed to appear more than once.
buckets.BSTree
Formally, a binary search tree is a node-based binary tree data structure which has the following properties:
- The left subtree of a node contains only nodes with elements less than the node's element.
buckets.Dictionary
Dictionaries map keys to values; each key can map to at most one value.
buckets.Heap
A heap is a binary tree, where the nodes maintain the heap property: each node is smaller than each of its children.
buckets.LinkedList
A linked list is a data structure consisting of a group of nodes which together represent a sequence.buckets.MultiDictionary
A multi dictionary is a special kind of dictionary that holds multiple values against each key.
buckets.PriorityQueue
In a priority queue each element is associated with a "priority", elements are dequeued in highest-priority-first order (the elements with the highest priority are dequeued first).
buckets.Queue
A queue is a First-In-First-Out (FIFO) data structure, the first element added to the queue will be the first one to be removed.buckets.Set
A set is a data structure that contains no duplicate items.