Symmetric Tree
来源:互联网 发布:2016华为云计算大会 编辑:程序博客网 时间:2024/05/16 04:44
采用递归的方式
public class Solution {public static void main(String[] args) {// TODO Auto-generated method stub}public boolean isSymmetric(TreeNode root) { if(root == null) return true; return judgeSym(root.left,root.right); }public boolean judgeSym(TreeNode left,TreeNode right){if(left==null&&right==null)return true;if(left==null||right==null)return false;if(left.val == right.val){return judgeSym(left.left, right.right)&&judgeSym(left.right, right.left);//只有两边都为真的时候才是真}elsereturn false;}}class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }}
0 0
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- Symmetric Tree
- HDU-1874 畅通工程续 【dijkstra模板】
- C语言系列(一)基本数据类型
- Zookeeper基础知识
- LeetCode | Flatten Binary Tree to Linked List
- JavaScript数组中的22个常用方法
- Symmetric Tree
- Mysql --Auto_increment详解
- PCM音频采样数据处理
- Unity学习笔记 3rd —— 做个小游戏
- 飞凌0K6410学习之硬件设置
- 手机连接PC端后在文件管理器内新建文件,PC端无法同步更新
- 【Linux】Notepadqq(Notepad++)
- 让webpack打包时支持ReactJS"编译"
- Java ClassLoader