diff --git a/problems/0102.二叉树的层序遍历.md b/problems/0102.二叉树的层序遍历.md index cfbe09f3..be2e9dca 100644 --- a/problems/0102.二叉树的层序遍历.md +++ b/problems/0102.二叉树的层序遍历.md @@ -419,6 +419,37 @@ public: Java: +``` Java + + +class Solution { + public List> resList=new ArrayList>(); + public List> levelOrder(TreeNode root) { + checkFun01(root,0); + + return resList; + } + + //递归方式 + public void checkFun01(TreeNode node,Integer deep){ + if(node==null) return; + deep++; + + if(resList.size() item=new ArrayList(); + resList.add(item); + } + resList.get(deep-1).add(node.val); + + + checkFun01(node.left,deep); + checkFun01(node.right,deep); + } + + +``` + Python: