摘要:
改变原数组 function merge(arr1 = [2,3,4,5,7],arr2 = [3,5,6,7,9,10]){ let res = [] while(arr1.length && arr2.length){ if(arr1[0] > arr2[0]){ res.push(arr2.s 阅读全文
摘要:
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 const matchBracket = (str = '(a{b([c]d}e)f' 阅读全文
摘要:
实现一个render(template,context)方法,将template中的占位符用context填充。 let template = '我叫{{name}},今年{{age}}岁。' let context = { name:'zhenjianyu', age:26 } function 阅读全文
摘要:
二叉树的最大深度为根节点到最远叶子节点的最长路径上的节点数。 function maxDepth(root){ if (!root) return 0 return 1 + Math.max(maxDepth(root.left),maxDepth(root.right)) } 示例 let roo 阅读全文