@gabrielrufino/cube
Version:
Data structures made in Typescript
47 lines (36 loc) • 1.56 kB
Markdown
# Cube
[](https://gabrielrufino.com)
[](https://github.com/gabrielrufino/cube/actions/workflows/ci.yml)
[](https://github.com/gabrielrufino/cube/actions/workflows/cd.yml)
[](https://sonarcloud.io/summary/new_code?id=gabrielrufino_cube)
Data structures made in Typescript
## Getting started
#### Installing package
```bash
npm install @gabrielrufino/cube
```
#### Importing package
<small>ESModules:</small>
```js
import cube from '@gabrielrufino/cube'
```
<small>CommonJS:</small>
```js
const cube = require('@gabrielrufino/cube')
```
## Data Structures
* [Array/List](./docs/Array.md)
* [Stack](./docs/Stack.md)
* [Queue](./docs/Queue.md)
* [Deck](./docs/Deck.md)
* [Linked List](./docs/LinkedList.md)
* [Doubly Linked List](./docs/DoublyLinkedList.md)
* [Set](./docs/Set.md)
* [Dictionary](./docs/Dictionary.md)
* [Hash Table](./docs/HashTable.md)
* [Hash Table Separate Chaining](./docs/HashTableSeparateChaining.md)
* [Hash Table Linear Probing](./docs/HashTableLinearProbing.md)
* [Binary Search Tree](./docs/BinarySearchTree.md)
* [Min Heap](./docs/MinHeap.md)
* [Max Heap](./docs/MaxHeap.md)
* [Graph](./docs/Graph.md)