首页 > 其他分享 >2024/08/04 每日一题

2024/08/04 每日一题

时间:2024-08-04 11:05:36浏览次数:8  
标签:return 04 08 2024 isSameTree subRoot TreeNode null root

LeetCode 572 另一棵树的子树

方法1:DFS + 暴力匹配

class Solution {
    public boolean isSubtree(TreeNode root, TreeNode subRoot) {
        if(root == null) return false;
        return isSameTree(root, subRoot) || isSubtree(root.left, subRoot) || isSubtree(root.right, subRoot);
    }

    static boolean isSameTree(TreeNode s, TreeNode t) {
        if(s == null && t == null) return true;
        if(s == null || t == null || s.val != t.val) return false;
        return isSameTree(s.left, t.left) && isSameTree(s.right, t.right);
    }
}

标签:return,04,08,2024,isSameTree,subRoot,TreeNode,null,root
From: https://www.cnblogs.com/XuGui/p/18341540

相关文章

  • 2024.8 做题记录
    1.有依赖的背包问题普及组题现在还不会。。。太有实力辣。2.P6326Shopping题目的要求实质上是要我们选的位置构成一个连通块。可以暴力枚举根做树上依赖背包。优化的方法是点分治,计算经过当前重心的连通块,不经过的可以地柜计算。时间复杂度\(O(nm\logn)\)。3.P3780[SD......
  • 2024梦熊BeiJing集训题目题解目录
    Day1基础动态规划luoguP1896[SCOI2005]互不侵犯codeforces1209ERotateColumns(easy)codeforces1209ERotateColumns(hard)杂题luoguP2371[国家集训队]墨墨的等式AtCoderabc219_fCleaningRobotP3043[USACO12JAN]BovineAllianceG[ARC105C]CamelsandB......
  • 08.02
    QOJ8047DFSOrder4先考虑如何判断一个一个\(p\)的合法性。如果\(p_{i-1}<p_i\),把\(p_i\)挂到\(p_{i-1}\)下方;否则在\(p_{i-1}\)的祖先集合中取一个点\(u\)满足\(u<p_i\)且\(u\)最深,把\(p_i\)挂到\(u\)父亲下面。现在连出来的树,不仅儿子递增,而且对于第\(i......
  • 08.01
    ?给定一个长度为\(n\)的字符串序列\(S\),字符集为小写字母。\(m\)次询问,每次给定含恰好一个通配符的串\(T\),询问\(T\)能和多少\(S_i\)匹配。\(\sum|S_i|+|T|\leq3\cdot10^6\),\(n,m\leq10^5\)。对于每个串\(s\)和每个\(i<|s|\),在Trie树的\(s_{1\dots......
  • 08.03
    CF1787H考虑减少量,设\(a_i=b_i-a_i\),那么减少的分数是\(\min\{a_i,k\cdott\}\),我们要最小化之。如果没有\(a_i\)的限制,按\(k\)排序取。考虑到\(a_i\)的限制,把数分开,如果顶到了限制丢到最后面是不劣的,因此把\(k\)从大到小排序做dp,要么通过得到\(kt\)要么不通过得......
  • 2024关于日本AI 领域TOP12 的大学介绍
    1.东京大学(TheUniversityofTokyo)位于:日本东京都文京区本郷七丁目3番1号网址:東京大学东京大学也被称为UTokyo或东大,是日本第一所国立大学。作为领先的研究型大学,东京大学提供基本所有本科和研究生学科的课程,并进行各种学术活动的研究。该大学包括三个主要校区——H......
  • 福州三中集训 2024.8.3
    福州三中集训2024.8.3——找规律、构造专题早上讲了好多构造……脑袋快炸了,下午再搞比赛,脑子感觉就是火山……早上老师先来了道数学题开开胃,求:\[\sum_{i=1}^n\timesi\timesi!\modn\]我:这。。慢慢拆吧,头脑不需要风暴。呐——\[\sum_{i=1}^n\timesi\timesi!\\=(i+1......
  • 【2024暑#108】ACM暑期第三次测验(个人赛)
    A-猫抓老鼠经典的逆序对问题,这里就不过多阐述了有递归和树状数组两种写法,自行百度即可B-字符变换查看\((S[i]-T[i])\%26\)是否相同即可#include<bits/stdc++.h>usingnamespacestd;intmain(){stringS,T;cin>>S>>T;set<int>st;for(inti......
  • Ubuntu24.04-EDA2018.06
    0.PreperationWindows11VMwareWorkstation17ProUbuntu24.04VCS_VERDI2018.061.Install1.在ubuntu中新建synopsys文件夹cd/home/wenmkdirsynopsys#在/home/wen/目录下新建synopsys文件夹sudochmod777synopsys/#添加权限2.将windows文件下载到......
  • 机械电气领域会议合集 | 2024年下半年稳定检索EI国际学术会议推荐
    【JPCS出版|连续3届稳定EI检】第四届机电一体化技术与航空航天工程国际学术会议(ICMTAE2024)20244th InternationalConferenceon MechatronicsTechnologyandAerospaceEngineering*JPCS出版,南昌理工学院主办,检索历史良好大会官网:www.icmtae.org时间:2024年11月8-1......