Add binary search tree.

This commit is contained in:
Oleksii Trekhleb
2018-04-03 07:20:08 +03:00
parent 873024079a
commit 1513c536a6
6 changed files with 57 additions and 13 deletions

View File

@@ -26,7 +26,11 @@ describe('BinaryTreeNode', () => {
it('should traverse node', () => {
const leftNode = new BinaryTreeNode(1);
const rightNode = new BinaryTreeNode(3);
const rootNode = new BinaryTreeNode(2, leftNode, rightNode);
const rootNode = new BinaryTreeNode(2);
rootNode
.addLeft(leftNode)
.addRight(rightNode);
expect(rootNode.traverseInOrder()).toEqual([1, 2, 3]);