zoukankan      html  css  js  c++  java
  • 36-Same Tree

    1. Same Tree My Submissions QuestionEditorial Solution
      Total Accepted: 126116 Total Submissions: 291884 Difficulty: Easy
      Given two binary trees, write a function to check if they are equal or not.

    Two binary trees are considered equal if they are structurally identical and the nodes have the same value.

    Subscribe to see which companies asked this question

    思路:太简单,主要p,q为空考虑到,并用一行代码实现

    /**
     * Definition for a binary tree node.
     * struct TreeNode {
     *     int val;
     *     TreeNode *left;
     *     TreeNode *right;
     *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
     * };
     */
    class Solution {
    public:
        bool isSameTree(TreeNode* p, TreeNode* q) {
            if(p==NULL||q==NULL)return p==q;
            if(p->val==q->val)
                return isSameTree(p->left,q->left)&&isSameTree(p->right,q->right);
            else return false;
        }
    };
  • 相关阅读:
    习题四 答案
    习题五 答案
    习题三 答案
    习题二 答案
    习题一 答案
    mysqldump 备份
    centos mysql 数据迁移
    常用操作命令
    mysql 日期处理
    thinkphp3.2.3 使用配置
  • 原文地址:https://www.cnblogs.com/freeopen/p/5482933.html
Copyright © 2011-2022 走看看