算法
文章平均质量分 52
Zdde_
学生党一枚
展开
-
JavaScript之二叉树前中后序遍历(递归与非递归版对比)
构建二叉树数据 binaryTree.js const bt = { val: 1, left: { val: 2, left: { val: 3, left: null, right: null }, right: { val: 4, left: null, right: null } }, right: { val: 5, left: { val: 6, left: null, right: null },原创 2021-05-11 09:35:37 · 114 阅读 · 0 评论 -
JS之LeetCode_01_02_20题分析记录
算法基础薄弱抓紧时间多补补 LeetCode 01 两数之和 如题: 分析 暴力破解肯定时间复杂度较大,而且面试官肯定不想看到这样的答案。 我们将目光从数组中拉出来,关注一下target = 9,我们可以利用9 减去 数组中的每个数得到和为target的另一个值,记为res。 假如nums = [ 2 ,7 ,11 ,15]; 9 - nums[i] = 7 , 2 , -2 , -6; 那么 nums[i] = 2 7 11 15 ,这里我们可以借助Map集合来帮助我们找出两个数的下标。 将nums[i原创 2021-03-12 21:46:41 · 113 阅读 · 0 评论