Skip to content

Commit 10b3c73

Browse files
Update DiameterOfBinaryTree.test.js
1 parent 7d7368f commit 10b3c73

File tree

1 file changed

+22
-23
lines changed

1 file changed

+22
-23
lines changed

Trees/test/DiameterOfBinaryTree.test.js

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ describe('Diameter of a Binary Tree', () => {
2020
// / \
2121
// 4 5
2222
// Longest path is 4 -> 2 -> 1 -> 3 (length 3) or 5 -> 2 -> 1 -> 3 (length 3)
23-
const root = new TreeNode(1);
24-
root.left = new TreeNode(2);
25-
root.right = new TreeNode(3);
26-
root.left.left = new TreeNode(4);
27-
root.left.right = new TreeNode(5);
28-
expect(diameterOfBinaryTree(root)).toBe(3);
29-
});
23+
const root = new TreeNode(1)
24+
root.left = new TreeNode(2)
25+
root.right = new TreeNode(3)
26+
root.left.left = new TreeNode(4)
27+
root.left.right = new TreeNode(5)
28+
expect(diameterOfBinaryTree(root)).toBe(3)
29+
})
3030

3131
it('should work for a skewed tree where diameter does not pass through root', () => {
3232
// 1
@@ -38,23 +38,22 @@ describe('Diameter of a Binary Tree', () => {
3838
// 5 6
3939
// / \
4040
// 7 8
41-
const root = new TreeNode(1);
42-
root.left = new TreeNode(2);
43-
root.left.left = new TreeNode(3);
44-
root.left.right = new TreeNode(4);
45-
root.left.right.left = new TreeNode(5);
46-
root.left.right.right = new TreeNode(6);
47-
root.left.right.left.left = new TreeNode(7);
48-
root.left.right.right.right = new TreeNode(8);
41+
const root = new TreeNode(1)
42+
root.left = new TreeNode(2)
43+
root.left.left = new TreeNode(3)
44+
root.left.right = new TreeNode(4)
45+
root.left.right.left = new TreeNode(5)
46+
root.left.right.right = new TreeNode(6)
47+
root.left.right.left.left = new TreeNode(7)
48+
root.left.right.right.right = new TreeNode(8)
4949

5050
// CORRECTED: The longest path is 7 -> 5 -> 4 -> 6 -> 8, which has 4 edges.
51-
expect(diameterOfBinaryTree(root)).toBe(4);
52-
});
51+
expect(diameterOfBinaryTree(root)).toBe(4)
52+
})
5353

5454
it('should return 0 for a null or single-node tree', () => {
55-
expect(diameterOfBinaryTree(null)).toBe(0);
56-
const singleNode = new TreeNode(1);
57-
// Typo fixed here
58-
expect(diameterOfBinaryTree(singleNode)).toBe(0);
59-
});
60-
});
55+
expect(diameterOfBinaryTree(null)).toBe(0)
56+
const singleNode = new TreeNode(1)
57+
expect(diameterOfBinaryTree(singleNode)).toBe(0)
58+
})
59+
})

0 commit comments

Comments
 (0)