二叉樹的深度

二叉樹深度


/**
 * Definition for a binary tree node. 
 * public class TreeNode { 
 * 	int val; 
 *  TreeNode left; 
 *  TreeNode right; 
 *  TreeNode(int x) { 
 *  val = x; 
 *  } 
 * }
 */

public class D20161008N104MaximumDepthofBinaryTree {
	public int maxDepth(TreeNode root) {
		if(root == null){
			return 0;
		}
		else{
			int left = maxDepth(root.left);
			int right = maxDepth(root.right);
			return 1 + Math.max(left, right);
		}
	}

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章