美文网首页
2019-03-23待提高

2019-03-23待提高

作者: 骚得过火 | 来源:发表于2019-03-23 20:05 被阅读0次

请考虑一颗二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列

image

举个例子,如上图所示,给定一颗叶值序列为 (6, 7, 4, 9, 8) 的树。

如果有两颗二叉树的叶值序列是相同,那么我们就认为它们是 *叶相似 *的。

如果给定的两个头结点分别为 root1root2 的树是叶相似的,则返回 true;否则返回 false

提示:

  • 给定的两颗树可能会有 1100 个结点。
/**
 * 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 leafSimilar(TreeNode* root1, TreeNode* root2)
    {
        
        vector<int> res1;
        vector<int> res2;
        leaf(root1,res1);
        leaf(root2,res2);
        
        if( res1.size() != res2.size()) return false;
        
        for(int i = 0 ; i<res1.size() ; i++)
        {
            if( res1[i] != res2[i]) return false;
        }
        return true;
        
        
    }
    
    void leaf( TreeNode * root , vector<int> &res)
    {
        if( root == NULL ) return ;
        
        if( root ->left==NULL && root->right ==NULL ) res.push_back(root->val);
        leaf(root ->left , res );
        leaf(root ->right , res ); 
    }
};

相关文章

  • 2019-03-23待提高

    请考虑一颗二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。 举个例子,如上图所示,给定一...

  • 待提高

    1.效率低,磨磨蹭蹭不够专注(比如提高阅读速度,提高备课的速度,多出来的时间可以娱乐丫,不香吗?) 2.运动还没有...

  • 已写博客目录

    BP神经网络和SVM实现时间序列预测(2019-03-23) 配电网潮流计算(2019-03-23) 用CNN做电...

  • 手绘23l水彩人物

    临摹,头发水平待提高

  • 卖萌的ScalersTalk第四轮新概念朗读持续力训练Day15

    练习材料: [Day 1639 2019-03-23] L36-1:A chance in a million W...

  • 324卢真每天好记58

    323卢真每天好记57 卢真 0.098 · 字数 274 · 阅读 21 2019-03-23 06:48 今天...

  • 今日总结

    2019-03-23总结 今日任务清单 学习·信息·阅读 •水滴阅读Day38 Alice’s Adventure...

  • 荆的ScalersTalk第四轮新概念朗读持续力训练Day164

    20190323 周六 Day164 练习材料: 原文[Day 164 2019-03-23] L36-1:A...

  • 气场修炼术二

    闻思修1965 已关注 1.06 · 字数 14651 · 阅读 36 2019-03-23 00:06 气场修炼...

  • 英语听力待提高

    最初想学好英语的终极目标是“不看字幕刷美剧”,而这也是在大学毕业七八年以后才有的想法;其中也不乏浪费了大学宝贵的四...

网友评论

      本文标题:2019-03-23待提高

      本文链接:https://www.haomeiwen.com/subject/efhevqtx.html