博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Algorithms—100.Same Tree
阅读量:2456 次
发布时间:2019-05-11

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

思路:递归判断。

/** * Definition for a binary tree node. * public class TreeNode { *     int val; *     TreeNode left; *     TreeNode right; *     TreeNode(int x) { val = x; } * } */public class Solution {    public boolean isSameTree(TreeNode p, TreeNode q) {    	if (p==null&&q==null) {			return true;		}else if (p==null||q==null) {			return false;		}    	if (p.val!=q.val) {			return false;		}else{			return isSameTree(p.left, q.left)&&isSameTree(p.right, q.right);		}		    }}

耗时:260ms,另外发现if不写中括号的写法比写中括号的写法来的快。

你可能感兴趣的文章
kicad阻焊层 设计_使用开源工具KiCad设计的footSHIELD
查看>>
开源项目如何本地更新_本地化开源项目的3个技巧
查看>>
唱吧录制的歌曲转换成mp3_录制开放文化歌曲
查看>>
Mercy Health为其主要门户网站设置了Drupal和Alfresco
查看>>
gpl2 gpl3区别_自由软件基金会将举办有关GPL执法和法律道德的研讨会
查看>>
python 下三角矩阵_Python | 矩阵的上三角
查看>>
Java StringBuffer CharSequence subSequence(int spos,int epos)方法与示例
查看>>
Java Collections unmodifiableList()方法与示例
查看>>
python 示例_Python日历类| itermonthdates()方法与示例
查看>>
物联网互联收费_联网| 互联网络能力问答 套装1
查看>>
kotlin中判断字符串_Kotlin程序计算字符串中每个字符的出现
查看>>
math asin_Java Math类静态double asin(double d)方法及示例
查看>>
如何从JavaScript中的数组替换元素?
查看>>
程序如何检查堆栈溢出_通过使用堆栈检查平衡的括号(C ++程序)
查看>>
rip1 rip2_RIP的完整形式是什么?
查看>>
ruby 集合 分组_在Ruby中找到集合的长度
查看>>
sizeof函数_PHP sizeof()函数与示例
查看>>
python函数示例_abs()函数以及Python中的示例
查看>>
计算机图形学 顶点定义_在计算机图形学中定义一个圆
查看>>
斯威夫特山地车_斯威夫特| 打印“ Hello World”程序
查看>>