Merge branch 'master' of git.hxr.so:yige/js-practice

This commit is contained in:
yige committed 2020-05-22 21:25:06 +08:00
commit 3395b76309
6 files changed
+65

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
import { checkPerfectNumber } from '../../src/math/perfect-number'
test('完美数', () => {
expect(checkPerfectNumber(28)).toBe(true)
expect(checkPerfectNumber(2)).toBe(false)
})
@@ -0,0 +1,5 @@
import { buildTree } from '../../src/tree/construct-binary-tree-from-preorder-and-inorder-traversal'
test('从前序与中序遍历序列构造二叉树', () => {
expect(buildTree([3, 9, 20, 15, 7], [9, 3, 15, 20, 7])).toEqual({ left: { left: null, right: null, val: 9 }, right: { left: { left: null, right: null, val: 15 }, right: { left: null, right: null, val: 7 }, val: 20 }, val: 3 })
})