Skip to content

stephen-standridge/basic-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Basic-Tree

An n-branching tree interface representing a list of data.

##Installation

npm install basic-tree

##Usage

import Tree from 'basic-tree';

let tree = new Tree({config:{branches: 3}})
/* creates a tree with three branches */

tree.node = 1;

tree.toFirst()
tree.node = 2;

tree.parent

tree.toLast()
tree.node = 3;

tree.toJS()
/* prints [1,2,,3]

###Navigation

####toNth() //0 indexed ####toFirst() ####toLast() ####root ####parent

###Setters

####root ####node ####children ####parent

###Traversal

#####preOrderDepth( callback ) #####postOrderDepth( callback ) #####preOrderBreadth( callback )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published