# Implementation of Core Data Structures

## Documentation for package ‘datastructures’ version 0.2.8

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

datastructures-package | datastructures
at | Access elements from an object
at-method | Access elements from an object
bimap | Create a new 'bimap'
bimap-class | Bimap class
binomial_heap | Create a new 'binomial_heap'
binomial_heap-class | Binomial heap class
clear | Remove all elements from a datastructure
clear-method | Remove all elements from a datastructure
decrease_key | Decreases the key of a node in a heap
decrease_key-method | Decreases the key of a node in a heap
deque-class | Deque class
erase | Erase an entry from a map
erase-method | Erase an entry from a map
fibonacci_heap | Create a new 'fibonacci_heap'
fibonacci_heap-class | Fibonacci heap class
handle | Get the handles and values for nodes of a specific key in a heap.
handle-method | Get the handles and values for nodes of a specific key in a heap.
hashmap | Create a new 'hashmap'
hashmap-class | Hashmap class
heap-class | Abstract heap class
insert | Add elements to an object
insert-method | Add elements to an object
keys | Get keys from an object
keys-method | Get keys from an object
map-class | Map class
multimap | Create a new 'multimap'
multimap-class | Multimap class
peek | Have a look at the first element from an object without removing it
peek-method | Have a look at the first element from an object without removing it
pop | Pop a single element from an object
pop-method | Pop a single element from an object
queue | Create a new 'queue'
queue-class | Queue class
size | Get the size of an object
size-method | Get the size of an object
stack | Create a new 'stack'
stack-class | Stack class
unordered_map-class | Abstract unordered map class
values | Get values from an object
values-method | Get values from an object
[-method | Extract elements from an object
[<--method | Insert parts to an object
[<--method | Insert parts to an object
[<--method | Insert parts to an object
[<--method | Insert parts to an object
[<--method | Insert parts to an object
[<--method | Insert parts to an object
[<--method | Insert parts to an object