//二叉树的深度
public static int Depth(node root){
if(root == null){
return 0;
}
int dl = Depth(root.leftchild);
int dr = Depth(root.rightchild);
return dl>dr? dl+1:dr+1;
}
public static int Width(node root) {
if(root == null)
return 0;
Queue<node> q = new LinkedList<node>();
q.add(root);
int width = 1;
//最大宽度
int len = 1;
//当前层节点数
while(q.size()>0){
while(len-->0){
node node = q.poll();
if(node.leftchild != null){
q.add(node.leftchild);
}
if(node.rightchild != null){
q.add(node.rightchild);
}
}
len = q.size();
//每层循环结束后记录下一层的节点数
width = width>q.size() ? width : q.size();
}
return width;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有