1501 二叉树最大宽度和高度
来源:互联网 发布:程序员面试简历模板 编辑:程序博客网 时间:2024/06/06 04:56
题目描述 Description
给出一个二叉树,输出它的最大宽度和高度。
输入描述 Input Description
第一行一个整数n。
下面n行每行有两个数,对于第i行的两个数,代表编号为i的节点所连接的两个左右儿子的编号。如果没有某个儿子为空,则为0。
输出描述 Output Description
输出共一行,输出二叉树的最大宽度和高度,用一个空格隔开。
样例输入 Sample Input
5
2 3
4 5
0 0
0 0
0 0
样例输出 Sample Output
2 3
#include<iostream> using namespace std;int h=0;int w=1;int num[25]={0};int a[25][2];void dfs(int x,int depth){ if(depth>h) h=depth; num[depth]++; if(a[x][0]) dfs(a[x][0],depth+1); if(a[x][1]) dfs(a[x][1],depth+1);}int main(){ int n; cin>>n; for(int i=1;i<=n;i++) for(int j=0;j<2;j++) cin>>a[i][j]; int max=0; dfs(1,1); for(int i=1;i<=n;i++) if(max<num[i]) max=num[i]; cout<<max<<" "<<h; return 0;}
阅读全文
0 0
- 1501 二叉树最大宽度和高度
- 树 二叉树最大宽度和高度
- 二叉树最大宽度和高度
- wikioi1501 二叉树最大宽度和高度
- wikioi1501 二叉树最大宽度和高度
- wikioi 二叉树最大高度和宽度
- 二叉树最大宽度和高度
- p1501 二叉树最大宽度和高度
- wikioi1501 二叉树最大宽度和高度
- 二叉树最大宽度和高度
- 二叉树的最大宽度和高度
- codevs1501 二叉树最大宽度和高度
- 1501 二叉树最大宽度和高度 (维基oi)
- wikioi天梯之1501 二叉树最大宽度和高度
- 二叉树的最大宽度和高度 1501
- CODEVS 1501 二叉树最大宽度和高度
- CODE[VS]1501 二叉树最大宽度和高度
- CODE[VS] NO.1501 二叉树最大宽度和高度
- C语言字符串操作函数
- 莫队算法讲解 (详尽版)
- IDEA 开发常用快捷键
- Solr客户端查询Java
- 异常:Cannot create ConcurrentHashMap
- 1501 二叉树最大宽度和高度
- AttributeError: 'FeedExporter' object has no attribute 'slot'
- string,wstring,CString
- 中国大学慕课C语言第二讲笔记
- 第七届蓝桥杯决赛真题
- MySQL常用命令
- Spring分布式事务在service中动态切换数据源
- 九、Hive简介
- Java简单实现快速排序