- 1
- 0
- 约7.78千字
- 约 19页
- 2026-03-17 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年去哪儿旅行开发工程师面试问题集
一、编程基础与数据结构(5题,每题20分,共100分)
1.题目:请实现一个函数,输入一个整数数组,返回其中所有唯一数字的平方和。例如,输入`[1,2,2,3]`,返回`14`(即`12+32=10`)。要求时间复杂度O(n),空间复杂度O(1)。
-答案:
python
defunique_square_sum(nums):
count={}
fornuminnums:
count[num]=count.get(num,0)+1
returnsum(key2forkey,valincount.items()ifval==1)
-解析:
-首先使用字典统计每个数字的出现次数,时间复杂度O(n)。
-然后遍历字典,只累加出现次数为1的数字的平方,时间复杂度O(n)。
-空间复杂度主要由字典占用,但题目允许O(n)空间。
2.题目:请实现一个函数,判断一个二叉树是否是平衡二叉树。平衡二叉树的定义是:对于任意节点,其左右子树的高度差不超过1。
-答案:
python
classTreeNode:
def__init__(self,val=0,left=None,right=None):
self.
您可能关注的文档
- 2026年电商行业平台建设项目经理面试题集.docx
- 网络安全工程师认证考试题库含答案.docx
- 人力资源师年度考核含答案.docx
- 游戏自动化测试工程师面试题及答案.docx
- 会计师事务所项目经理面试题集.docx
- 2026年绩效考核中的SMART原则应用技巧含答案.docx
- 音乐教师资格审查要点与参考问题集.docx
- 人力资源招聘主管面试题及招聘流程优化含答案.docx
- 证券经纪人面试题及客户沟通技巧含答案.docx
- 2026年营销团队培训考核标准.docx
- 2026重庆武隆区公开选拔社区工作者后备人选64人考试备考题库及答案解析.docx
- 2024沪教版四年级英语下册 Unit1 What is your daily schedule?教案.pdf
- 软件测试员招聘面试题集.docx
- 2026年仓储管理员招聘题目与解答策略.docx
- 2024沪教版四年级英语下册 Unit2 What do we like about school?教案.pdf
- 2026重庆大足区社会保险事务中心公开招聘1人考试备考题库及答案解析.docx
- 2026年授信审批岗面试常见问题及答案.docx
- 2025广西北海市银海区侨港镇人民政府招聘编外用工人员1人考试参考题库及答案解析.docx
- 市场营销客户经理面试攻略与答案详解.docx
- 2024沪教版四年级英语下册 Unit3 What's great about jobs?教案.pdf
最近下载
- 2026年管理类联考综合能力真题及解析【精编版】.pdf
- 930例早产的回顾性临床研究:危险因素、分娩方式与母婴结局分析.docx VIP
- 五马先生纪年.docx VIP
- 基于Flexsim的A冷链物流配送中心仓储系统仿真与优化.pdf VIP
- 湖南省安装工程消耗量标准 第九册 消防工程.docx VIP
- DB2327T 077-2023 大兴安岭紫苏栽培技术规范.docx VIP
- HLJJFT 202-2017 软件工程项目管理规范黑龙江省交通运输信息化建设项目.docx VIP
- HLJJFT 102-2017 软件工程文档编制规范黑龙江省交通运输信息化建设项目.docx VIP
- DB2312T 083-2023 公务用车管理与服务规范.docx VIP
- HD外模板现浇混凝土复合保温系统---L15SJ185-全国各省建筑标准.pdf VIP
原创力文档

文档评论(0)