0.0.1 • Published 5 years ago
@acagastya/dsts v0.0.1
DSTS
TL;DR Data structures implemented in TypeScript.
Usage note
Consider you would like to use the Stack and Queue data structure.
import { ds } from "dsts";
// or
const { ds } = require("dsts").default;
const { Stack, Queue } = ds;Folder structure
src
├── adt
│ └── interfaces
├── ds
│ └── data structures
├── extended
│ └── DS with some added functionalities.
└── index.ts ➡️ the file from where everything is imported.Documentation
Abstract Data Types
NodeItem
type — NodeItem | null | undefined
interface:
value— type:any. The value to save in the node.next— type:NodeType. Reference to the next node.prev?— (optional). type:NodeType. Reference to the previous node.key?— (optional). type:any. The key to the value.
Vanilla Data Structures
SingleNode
implements — NodeItem
properties
value— (required). type:any. The value to be saved in the Node.next— (optional). type:NodeType. Reference to the next node. (default)null.
Extended Data Structures
SingleNode
methods
toString— returnsstring. Returns string representation of the node'svalue.
0.0.1
5 years ago