摘要:
主要有两种实现方式:递归和非递归。 遍历方式主要有:前序遍历、中序遍历、后序遍历和层序遍历。 #前序遍历 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * 阅读全文
摘要:
题解:递归求左右子树的最大深度。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { 阅读全文
摘要:
直接遍历,将当前字符加到每一个已有的子集中形成新的子集,直到遍历完成即可得到所有的子集。 class Solution { public List<List<Integer>> subsets(int[] nums) { List<List<Integer>> res = new ArrayList 阅读全文