博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT (Advanced Level) 1110. Complete Binary Tree (25)
阅读量:5796 次
发布时间:2019-06-18

本文共 623 字,大约阅读时间需要 2 分钟。

判断一棵二叉树是否完全二叉树。

#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;int n,root;const int maxn=30;struct Node{ int left; int right; int dep;} s[maxn];int flag[maxn];vector
g[maxn];int Max_dep=0;void dfs(int x,int dep){ Max_dep=max(dep,Max_dep); s[x].dep=dep; g[dep].push_back(x); if(s[x].left!=-1) dfs(s[x].left,dep+1); if(s[x].right!=-1) dfs(s[x].right,dep+1);}int main(){ memset(flag,0,sizeof flag); scanf("%d",&n); for(int i=0; i

 

转载于:https://www.cnblogs.com/zufezzt/p/5644692.html

你可能感兴趣的文章
通过vb.net 和NPOI实现对excel的读操作
查看>>
TCP segmentation offload
查看>>
你必须知道的28个HTML5特征、窍门和技术【转】
查看>>
java数据类型
查看>>
360导航板式
查看>>
闪回恢复区大小不够。报ORA-19809、ORA-19804
查看>>
C#类的构造
查看>>
部署 & virtualen
查看>>
POJ NOI0105-43 质因数分解
查看>>
数据结构——串的朴素模式和KMP匹配算法
查看>>
jQuery的height()和JavaScript的height总结,js获取屏幕高度
查看>>
FreeMarker-Built-ins for strings
查看>>
验证DataGridView控件的数据输入
查看>>
POJ1033
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
一维数组
查看>>
Linux学习笔记之三
查看>>
2463: [中山市选2009]谁能赢呢?
查看>>
3631: [JLOI2014]松鼠的新家
查看>>
微信公众号
查看>>