New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

binarytrees

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

binarytrees

a javascript binary tree

latest
npmnpm
Version
1.0.1
Version published
Maintainers
1
Created
Source

Binary tree

a library of binary tree written by javascript

Classes

  • Queue
  • Node
  • BST (binary tree)

##methods

  • insert

insert node to binary tree

  • preOrder

preorder traversal

  • midOrder

middel order traversal

  • postOrder

post order traversal

  • levelTraversal

level traversal

  • treeDepth

calulate the height of tree

  • findNode

find node in the tree

  • delNode

delete node of the tree

##Usage method

var a = require('./binarytree');
var nums = new a.BST();
nums.insert(23)
nums.insert(45)
nums.insert(16)
nums.insert(37)
nums.insert(3)
nums.insert(99)
nums.insert(22)

nums.preOrder();

nums.midOrder();

nums.postOrder();

nums.levelTraversal();

height = nums.treeDepth()

var node = nums.findNode(45);

nums.delNode(45);

Keywords

binarytree

FAQs

Package last updated on 12 Dec 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts