news 2026/3/11 3:01:20

代码随想录算法训练营 day15-16:二叉树进阶

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
代码随想录算法训练营 day15-16:二叉树进阶

相关习题

LeetCode 110.平衡二叉树257. 二叉树的所有路径 404.左叶子之和 222.完全二叉树的节点个数 513.找树左下角的值 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树 112. 路径总和 113. 路径总和ii

思考

递归不仅能返回值,递归还能携带状态回溯。

有时需要在递归中判断当前所在节点的深度或高度,则需要携带状态进行递归有时又需要记录多个结果,如路径问题,是否需要回溯,取决于是否要保留多条路径结果

由于Java对象总是按引用传递,所以当遇到答案有多个结果集时,需要用new拷贝后再传入总结果集,不会像c++一样默认按值传递(传拷贝)。

很多题不看当前节点,看的是子节点的身份,如叶子节点,左节点

对于null节点,在不同的题目中,null的含义不一定相同,有些题目,null是合法的终止条件,而有些题目拒绝让遍历结果走到null,null就变成了非法路径。特别在递归函数中,分清null的角色很重要。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/11 15:22:27

Spring Boot依赖注入方式比较

主要区别写法1:字段注入(Field Injection)javaAutowired private PrintTemplateService templateService;特点:Spring 自动注入依赖到字段问题:违反了单一职责原则(类可以有太多依赖)不便于单元…

作者头像 李华
网站建设 2026/3/10 8:34:16

不止护眼,更能防控近视:这款眼科医生推荐的训练灯藏着视力守护秘诀

在电子设备普及、学业压力递增的当下,孩子的视力问题成为无数家长的心头之患。市面上的护眼灯琳琅满目,大多以“无蓝光、高显色、均匀光照”为卖点,却没办法从根源上防控近视。直到眼调节训练灯的出现,才真正打破了这一僵局——它…

作者头像 李华
网站建设 2026/2/19 0:57:44

为什么这次AI这么火,但却没带来大量就业岗位?

PC和互联网时代的核心是信息化,也就是把以前线下大量依赖手工做的、纸质流程的活动,迁移至电脑和手机等终端上。 但关键在于,这场迁移本身并非是对人力的简单替代,而是一场史诗级的系统工程。 它需要海量人力投入,实…

作者头像 李华
网站建设 2026/3/6 10:50:47

能耗过高怎么办?智能Agent能源调控实战经验全分享

第一章:智能家居Agent能源管理的挑战与机遇随着物联网技术的发展,智能家居Agent在能源管理中的作用日益凸显。这些智能代理通过实时监控、分析和调控家庭用电设备,优化能源使用效率,降低碳排放。然而,在实际部署中仍面…

作者头像 李华