博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法-二叉树-相同的树
阅读量:3962 次
发布时间:2019-05-24

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

在这里插入图片描述

/** * Definition for a binary tree node. * public class TreeNode { *     int val; *     TreeNode left; *     TreeNode right; *     TreeNode() {} *     TreeNode(int val) { this.val = val; } *     TreeNode(int val, TreeNode left, TreeNode right) { *         this.val = val; *         this.left = left; *         this.right = right; *     } * } */class Solution {
public boolean isSameTree(TreeNode p, TreeNode q) {
if(p == null && q == null) {
//两者都为空 一样 return true; } if(p == null || q == null) {
//一个空一个不空 不一样 return false; } if(p.val != q.val) {
//两个都不为空 但是值不一样 return false; } return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);//递归比较 }}

转载地址:http://kmhzi.baihongyu.com/

你可能感兴趣的文章
Source Insight 经典教程
查看>>
快速打开菜单附件中的工具
查看>>
Windows系统进程间通信
查看>>
linux exec的用法
查看>>
C语言中如何使用宏
查看>>
Http与RPC通信协议的比较
查看>>
Source Insight的对齐问题
查看>>
ubuntu设置开机默认进入字符界面方法
查看>>
chrome 快捷键
查看>>
Linux下buffer和cache的区别
查看>>
程序员不应该再犯的五大编程错误
查看>>
[转载][转帖]Hibernate与Sleep的区别
查看>>
Linux系统的默认编码设置
查看>>
Linux系统调用
查看>>
Linux 信号signal处理机制
查看>>
Linux 信号signal处理函数
查看>>
perror简介
查看>>
linux的system () 函数详解
查看>>
在shell脚本的第一行中,必须写#!/bin/bash
查看>>
一句话##错误 'ASP 0116' 丢失脚本关闭分隔符
查看>>