leetcode
菜园子哇
这个作者很懒,什么都没留下…
展开
-
leetcode-102 二叉树的层次遍历 JAVA代码
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] JAVA代码 public List<List<Intege...原创 2019-07-27 21:18:12 · 276 阅读 · 0 评论 -
leetcode-107 二叉树的层次遍历 II JAVA代码
给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其自底向上的层次遍历为: [ [15,7], [9,20], [3] ] 解法一 class Solution { ...原创 2019-07-27 21:32:51 · 338 阅读 · 0 评论 -
leetcode-103 二叉树的锯齿形层次遍历 JAVA代码
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回锯齿形层次遍历如下: [ [3], [20,9], [15,7] ] java代码 public List&...原创 2019-07-27 21:44:49 · 387 阅读 · 0 评论