104.二叉树的最大深度

可以做,普通递归,但我也想了10分钟,我好垃圾啊,我是超级菜鸡。一点也不熟练。

class Solution {
    public int maxDepth(TreeNode root) {
        if(root==null)
        return 0;
        else return Math.max(maxDepth(root.left),maxDepth(root.right))+1;

}
}

101.对称二叉树

久违的双参数递归,实现2颗二叉树的同时遍历。差点都忘了。

class Solution {
    public boolean f(TreeNode root1,TreeNode root2){
        if(root1==null&&root2==null)
        return true;
        else if((root1==null&&root2!=null)||(root1!=null&&root2==null))
        return false;
        else if(root1!=null&&root2!=null&&root1.val!=root2.val)
        return false;
        return f(root1.left,root2.right)&&f(root1.right,root2.left);
    }
    public boolean isSymmetric(TreeNode root) {
        if(root==null)
        return true;
        if(f(root.left,root.right)==true)
        return true;
        else return false;
    }
}

力扣(104.101)补9.7相关推荐

  1. 力扣104. 二叉树的最大深度(JavaScript)

    var maxDepth = function(root) {let qq=[root]let count=0if(root==null){return 0}while(qq.length){let ...

  2. 力扣 双周赛补题 2086. 从房屋收集雨水需要的最少水桶数

    文章目录 题目 思路 AC代码 后记 题目 从房屋收集雨水需要的最少水桶数 思路 思路是贪心,因为我们需要从左向右找寻所有的水桶数,所以我们对于每一个房屋都优先判断右边是否能放水桶,右边不能放就看左边 ...

  3. (补)20210623:力扣第246周周赛(下)

    力扣第246周周赛(下) 题目 思路与算法 代码实现 写在最后 题目 统计子岛屿 查询差绝对值的最小值 思路与算法 统计子岛屿 : 老DFS了,总之就是遍历题,无需多言,搜就行了. 查询差绝对值的最小 ...

  4. (补)20200911:力扣204周周赛题解下

    力扣204周周赛题解下 题目 思路与算法 代码实现 写在最后 题目 3.1568. 使陆地分离的最少天数 思路与算法 本周周赛第三题勉强可以看看,第四题超出我目前的水平,跳过.第三题是一个典型的dfs ...

  5. 力扣第314场周赛补题

    1.题目:6200. 处理用时最长的那个任务的员工 - 力扣(LeetCode) 思路:两个数组记录处理时间与结果,通过遍历最长时间 class Solution { public:int harde ...

  6. 力扣第 104 场双周赛 2681. 英雄的力量

    原题链接力扣 题目大意:我开始看成连续子段了,写了个递归程序....... 一个数组任选一个子序列,子序列的力量值=最大值平方*最小值.求所有子序列的力量和. 分析过程:如序列长度为n,子序列总数为2 ...

  7. (补)算法训练第七天|力扣454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和

    代码随想录算法训练营第七天|力扣454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和 454.四数相加II 题目链接:四数相加II 参考:https://programmerc ...

  8. 力扣第303场周赛补题

    力扣 第三题:设计食物评分系统 示例 输入 ["FoodRatings", "highestRated", "highestRated", ...

  9. 力扣热门题目简单部分合集(共23道)

    文章目录 前言 1.两数之和(哈希表,双指针,数组) 2.有效的括号(栈,哈希表) 3.合并两个有序链表(递归,迭代) 4.最大子数组和(动态规划,分治,贪心) 5.爬楼梯(迭代,递归,动态规划,数学 ...

  10. 力扣PTA~每天至少三题

    文章目录 算法 双指针 平方数之和 167.两数之和-输入有序数组 Reverse Vowels of a string 二分法 153. Find Minimum in Rotated Sorted ...

最新文章

  1. 页面加载后如何使JavaScript执行?
  2. rpm包管理功能全解
  3. GRE词汇乱序版-夹生的词汇3
  4. 轻松了解“Web应用防火墙”
  5. 跳过堡垒机,一键登陆
  6. mysql utf 8bm4 没用_不要在 MySQL 中使用“utf8”,請使用“utf8mb4”
  7. CSDN助力HBuilder,为开发者提供源码托管服务
  8. JAVA 自定义注解在自动化测试中的使用
  9. PHP GUID和UUID生成类
  10. 【图像隐写】基于matlab GUI DWT+DCT+SVD数字水印嵌入提取攻击(带面板)【含Matlab源码 1664期】
  11. PreparedStatement的用法
  12. 做短视频,素材、工具缺乏怎么办?听我说完,没那么难做,别放弃
  13. epcs1s是epcs1系列的么_串行FLASH配置芯片(EPCS1或EPCS4)数据手册
  14. 大型三维GIS图形工作站
  15. shopex mysql索引_shopex数据库表结构说明文档.doc
  16. FPGA-Vivado
  17. Algorand正式开放测试网TestNet!
  18. 想装吗?看看装B大全
  19. 适合环保工程行业的项目管理软件
  20. 2021阳城二中高考成绩查询,晋城2021中考分数线预测

热门文章

  1. 期货什么是涨跌(期货是看涨还是看跌)
  2. java骰子_Java实现的简单掷骰子游戏示例
  3. 如何评估前端开发周期/排期?
  4. SAP 必须参照采购申请创建采购订单的配置方法
  5. Nest+Vue实战:工作计划管理系统
  6. spotify mp3_为什么Spotify有那么多怪异的通用艺术家,例如白噪声婴儿睡眠
  7. QGIS编译---QGIS3.22.4 + Qt5.15.3 + VS2019 ---64位版本
  8. wpsppt页面卷曲在哪里_2013版ppt怎么制作页面卷曲动画效果_博客
  9. SpringCloud——服务接口(api)
  10. 使用Python连接阿里云盘