博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode100
阅读量:6835 次
发布时间:2019-06-26

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

/** * Definition for a binary tree node. * public class TreeNode { *     public int val; *     public TreeNode left; *     public TreeNode right; *     public TreeNode(int x) { val = x; } * } */public class Solution {    List
list1 = new List
(); List
list2 = new List
(); void postTree(TreeNode tree, int type) { if (type == 1) { list1.Add(tree); } else { list2.Add(tree); } if (tree != null) { if (tree.left != null) { postTree(tree.left, type); } else { postTree(null, type); } if (tree.right != null) { postTree(tree.right, type); } else { postTree(null, type); } } } public bool IsSameTree(TreeNode p, TreeNode q) { postTree(p, 1); postTree(q, 2); var len1 = list1.Count; var len2 = list2.Count; if (len1 != len2) { return false; } else { for (int i = 0; i < len1; i++) { if (list1[i] == null && list2[i] != null) { return false; } if (list1[i] != null && list2[i] == null) { return false; } if (list1[i] != null && list2[i] != null && list1[i].val != list2[i].val) { return false; } } return true; } }}

转载于:https://www.cnblogs.com/asenyang/p/6732428.html

你可能感兴趣的文章
合作开发用到的几个 设计模式
查看>>
[iOS] 在UIToolBar中增加UILabel等控件(xib/storyboard图形界面方式)
查看>>
宋体节点hdoj 1520 Anniversary party(树形dp)
查看>>
优化网站设计(七):避免在CSS中使用表达式
查看>>
让你的网站拥有微博(weibo.com)关注图标
查看>>
hadoop基本命令
查看>>
若不能连接到sql server的localhost
查看>>
JavaScript无提示关闭窗口(兼容IE/Firefox/Chrome)
查看>>
Winform窗口里的嵌入WPF的UserControl,关闭Winform父窗体的方法
查看>>
JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...
查看>>
格式资料python sqlalchemy 查询结果转化为 Json格式
查看>>
超链接浏览<meta name="format-detection"/> 的用法
查看>>
请求网络网络编程
查看>>
文件目录Android SDK目录结构
查看>>
Asp.net Web.Config - 配置元素customErrors
查看>>
Android: how to resolve Application’s parameter NullPointerException
查看>>
EntityFramework用法探索(二)CodeFirst
查看>>
人人都来写算法 之 快速排序
查看>>
[转]SQLServer和Oracle,存储过程区别,常用函数对比
查看>>
如何在ArcMap中监听键盘鼠标事件
查看>>