最后一道编程题:

平衡二叉树,太久没做算法题了,有点忘记什么是平衡二叉树了。。。。

题还是挺容易的,就是判断二叉树是否是平衡二叉树

class Solution {public boolean isBalanced(TreeNode root) {if(root == null) return true;return Math.abs(depth(root.left) - depth(root.right)) < 2 && isBalanced(root.left) && isBalanced(root.right);}private int depth(TreeNode root){if(root == null) return 0;return Math.max(depth(root.left), depth(root.right)) + 1; }
}

同leetcode110题

2022年多益网络秋招笔试相关推荐

  1. 试卷: 【2022】小米秋招笔试-软件开发-卷2

    二刷进步12分 题 选择题 二分查找 链接:https://www.nowcoder.com/questionTerminal/3aa5c9ea177a42dc9d89ce11286bd661 来源: ...

  2. 数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(1)2022 紫光展锐(上)

    引言 最近收到诸多粉丝的来信,要求出一版<数字 IC 设计.FPGA 设计秋招笔试题精讲>,于是,通过几天几夜的加班加点,终于出了这一版<2022 紫光展锐秋招笔试题目.答案.解析& ...

  3. 【笔试题】京东2017秋招笔试真题

    笔试题 京东2017秋招笔试真题 1.进制均值 时间限制 C/C++语言 1000MS;其他语言 3000MS 内存限制 C/C++语言 65536KB;其他语言 589824KB 题目描述 尽管是一 ...

  4. 腾讯2019秋招笔试真题

    1.小Q爬塔 描述:小Q正在攀登一座宝塔,这座塔很特别,塔总共有n曾层,但是没两层之间的净高却不相同,所以造成了小Q爬过每层的时间也不同.如果某一层的高度为x,那么爬过这一层锁需的还是件也是x.小Q孩 ...

  5. 美团点评2017秋招笔试编程题

    美团点评2017秋招笔试编程题 1, 大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步.求玩家走到第n步(n<=骰子最大点数且是 ...

  6. 腾讯2018秋招笔试真题(2)

    腾讯2018秋招笔试真题 3.画家小Q [题目描述]画家小 Q 又开始他的艺术创作.小 Q 拿出了一块有 NxM 像素格的画板, 画板初始状态是空白 的,用'X'表示. 小 Q 有他独特的绘画技巧,每 ...

  7. 腾讯2018秋招笔试真题(1)

    腾讯2018秋招笔试真题 小Q的歌单 [题目描述]小 Q 有 X 首长度为 A 的不同的歌和 Y 首长度为 B 的不同的歌,现在小 Q 想用这些歌组成一个 总长度正好为 K 的歌单,每首歌最多只能在歌 ...

  8. 腾讯2018秋招笔试真题——安排机器

    本文参考自腾讯2018秋招笔试真题--安排机器 查看原文: 原文地址 题目描述:小Q的公司最近接到m个任务,第i个任务需要Xi的时间去完成,难度等级为yi.                 小Q拥有n ...

  9. 2021秋招笔试(1)_乐鑫

    文章目录 2021秋招笔试(1)_乐鑫 1.FIFO测试 **1)题目**: 2)分析 3)解析 2.按键识别.消抖 1)题目 2)分析 3.用Verilog 实现 CRC-8 的串行计算,G(D) ...

最新文章

  1. 关闭CISCO不必要的服务
  2. POJ 3624 Charm Bracelet
  3. django自定义用户表
  4. 【RabbitMQ】8、RabbitMQ之mandatory和immediate
  5. 【转载】用java压缩文件夹/文件
  6. linux 文件乱码_RedHatlinux系统虚机启动后/etc/fstab中的文件系统未能挂载上
  7. Sublime 3 如何使用列编辑模式
  8. 【Django 2021年最新版教程34】python unittest 对函数单元测试 覆盖率检测
  9. Atitit 为什么互联网机会这么大
  10. 超星的Pdg/Pdz转带书签目录Pdf的好方法
  11. 自己写得一个分布式海量文件搜索引擎
  12. ubuntu18.04 卸载Anaconda3
  13. 两种方法,word文件转换成PDF文件
  14. MySQL5.7版本64位下载及安装详细教程
  15. Windows下安装Tensorflow-Slim(待续)
  16. mac下使用自带的bash或Cyberduck软件链接服务器
  17. 判断 2 的幂次方、3 的幂次方、4 的幂次方
  18. onenote如何删除笔记本
  19. dpi重启后会恢复_DPI 设置过大该如何还原?
  20. JAVA避免使用魔法数值

热门文章

  1. 微信App支付相关问题
  2. SQL Server 拼音简码获取
  3. Nginx 负载均衡 初步配置验证 笔记
  4. 轩辕传奇服务器维护,轩辕传奇3月12日部分服务器停服更新 黄金猪与招财兔活动来袭...
  5. dmg文件转iso格式
  6. 服务器加密芯片市场空间,2020国密算法芯片行业发展趋势及市场规模分析
  7. QT水费管理系统 ——纯C++开发
  8. 微信小程序的发展历史
  9. 淘客基地淘客微信公众号系统代理合伙人更新至1.2.3
  10. Flash互动电子地图制作手册——入门实例