摘要: 改变原数组 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 阅读全文
posted @ 2020-08-26 18:22 671_MrSix 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 const matchBracket = (str = '(a{b([c]d}e)f' 阅读全文
posted @ 2020-08-26 15:53 671_MrSix 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 实现一个render(template,context)方法,将template中的占位符用context填充。 let template = '我叫{{name}},今年{{age}}岁。' let context = { name:'zhenjianyu', age:26 } function 阅读全文
posted @ 2020-08-26 15:31 671_MrSix 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 二叉树的最大深度为根节点到最远叶子节点的最长路径上的节点数。 function maxDepth(root){ if (!root) return 0 return 1 + Math.max(maxDepth(root.left),maxDepth(root.right)) } 示例 let roo 阅读全文
posted @ 2020-08-26 14:50 671_MrSix 阅读(165) 评论(0) 推荐(0) 编辑