- 6
- 0
- 约4.18千字
- 约 13页
- 2026-04-04 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试题及编程问题解析
编程问题(共5题,满分100分)
1.编程题(15分)-数据结构与算法:二叉树的最大深度
题目描述:
给定一个二叉树的根节点`root`,请计算该二叉树的最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。假设二叉树至少有一个节点。
输入示例:
输入:root=[3,9,20,null,null,15,7]
输出:3
解释:
3
/\
920
/\
157
输出要求:
返回一个整数,表示二叉树的最大深度。
提示:
-可以使用递归或迭代的方法解决。
-二叉树的节点定义如下:
python
classTreeNode:
def__init__(self,val=0,left=None,right=None):
self.val=val
self.left=left
self.right=right
2.编程题(20分)-字符串处理:最长回文子串
题目描述:
给定一个字符串`s`,找出其中最长的回文子串的长度。回文子串是指正读和反读都相同的子串。
输入示例:
输入:s=babad
输出:3
解释:最长回文子串为bab或aba。
输出要求:
返回一个整数,表示最长回文子串的长度。
提示:
-可以使用动态规划或中
您可能关注的文档
最近下载
- 管理心理学(第三版)课件 第1--6章 管理心理学导论 ---群体心理概述.pptx
- 江苏省农村公路建设管理实施细则(苏交公[2003]104号).doc VIP
- 医院智能药柜管理系统管理 .ppt VIP
- (2026版)中小学校长选拔公开笔试试题及答案.docx VIP
- 卫生应急队伍装备参考目录(试行).doc VIP
- (正式版)DBJ33∕T 1292-2023 《 装配型附着式升降脚手架安全技术规程 》.pdf VIP
- 新型反应器 膜反应器课件.pptx VIP
- (2026年)建筑施工建筑起重机械安全监管培训课件.pptx VIP
- 最新个人委托书范本(通用).doc VIP
- Q∕GDW 13239.1~3-2018 35kV电力电缆采购标准 第1~3部分(高清-可复制).pdf VIP
原创力文档

文档评论(0)