摘要: 实验主题:setInterval() 方法是 JS 中比较常用的一个方法。setInterval() 方法可以按照指定的周期 ( 毫秒 ) 来调用函数方法或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口... 阅读全文
posted @ 2019-03-30 19:09 1000sakura 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 这道题是LeetCode里的第102道题。题目要求:给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 ... 阅读全文
posted @ 2019-03-30 15:18 1000sakura 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 这道题是LeetCode里的第145道题。题目要求:给定一个二叉树,返回它的 后序 遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3 输出: [3,2,1]进阶: 递归算法很简单,你可以通过迭代算法完成吗?解题代码:/*... 阅读全文
posted @ 2019-03-30 15:10 1000sakura 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 这道题是LeetCode里的第94道题。题目要求:给定一个二叉树,返回它的中序 遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,3,2]进阶: 递归算法很简单,你可以通过迭代算法完成吗?解题代码:/** * D... 阅读全文
posted @ 2019-03-30 15:05 1000sakura 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 这道题是LeetCode里的第144道题。题目要求:给定一个二叉树,返回它的 前序 遍历。 示例:输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3]进阶: 递归算法很简单,你可以通过迭代算法完成吗?解题代码:/... 阅读全文
posted @ 2019-03-30 15:00 1000sakura 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 这道题是LeetCode里的第110道题。题目要求:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。示例 1:给定二叉树 [3,9,20,null,null,15,7] ... 阅读全文
posted @ 2019-03-30 14:52 1000sakura 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 这道题是LeetCode里的第289道题。题目描述:根据百度百科,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞具有一个初始状态 live(1)即为活细胞... 阅读全文
posted @ 2019-03-30 14:12 1000sakura 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 这道题是LeetCode里的第46道题。题目要求:给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]回溯法解题... 阅读全文
posted @ 2019-03-30 13:40 1000sakura 阅读(244) 评论(0) 推荐(0) 编辑