刷题之二叉树----判断一棵树是否为完全二叉树
来源:互联网 发布:安卓应用知乎 编辑:程序博客网 时间:2024/06/12 00:46
思路:
好的,上代码:
<span style="font-size:18px;">class CheckCompletion { public boolean chk(TreeNode root) { // write code here if(root == null) return true; Queue<TreeNode> q = new LinkedList<TreeNode>(); q.offer(root); boolean flag = true; while(!q.isEmpty()){ TreeNode cur = q.poll(); if((cur.left == null &&cur.right !=null) || (!flag && (cur.left!=null || cur.right!=null))){ return false; } if(cur.left != null) q.offer(cur.left); else flag = false; if(cur.right != null) q.offer(cur.right); else flag = false; } return true; }}</span>
0 0
- 刷题之二叉树----判断一棵树是否为完全二叉树
- 判断一棵树是否为完全二叉树
- 判断一棵树是否为完全二叉树
- 判断一棵树是否为完全二叉树
- 判断一棵树是否为完全二叉树
- 数据结构之判断一棵树是否为完全二叉树
- 二叉树问题---判断一棵树是否为完全二叉树
- 判断是否为完全二叉树
- 判断是否为完全二叉树
- 判断是否为完全二叉树
- 判断是否为完全二叉树
- C++算法之 判断是否为完全二叉树
- 判断一棵二叉树是否为完全二叉树
- 判断一棵二叉树是否为完全二叉树
- 判断二叉树是否为完全二叉树
- 判断一棵二叉树是否为完全二叉树
- 判断二叉树是否为完全二叉树
- [面试] 判断一棵树是否为完全二叉树
- python 在linux下调用Shell命令
- 利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例
- CSS样式覆盖规则
- tomcat .do发布是虚拟目录无法访问
- Hashtable 与HashMap的区别
- 刷题之二叉树----判断一棵树是否为完全二叉树
- Web 前端本地化(二)
- Volley源码解析(三)——图片加载
- 深入理解JVM内幕
- [IMX6DL]CPU频率调节模式以及降频方法
- Spring事务失效的原因
- MFC改变编辑框背景、字体、颜色等
- C++根据扩展名获取文件图标、类型
- Android中使用aidl在进程间通信(IPC)