N叉樹的最大深度

package T;

import java.util.List;

class NTreeNode{
	int val ;
	List<NTreeNode> children;
	public NTreeNode(){
		
	}
	public NTreeNode(int val,List<NTreeNode> children) {
		this.val = val;
		this.children = children;
	}
}

public class T27_559A {
//n叉樹的最大深度
	public static int maxDepth(NTreeNode root) {
		if(root == null) {
			return 0;
		}
		int max =0;
		for(int i=0;i<root.children.size();i++) {
			max = Math.max(maxDepth(root.children.get(i)), max);
		}
		return max+1;
	}
}

 

發佈了111 篇原創文章 · 獲贊 10 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章