- 0
- 0
- 约7.97千字
- 约 25页
- 2026-11-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年腾讯公司软件开发工程师的招聘考试题目及答案参考
一、编程基础(共5题,每题6分,总计30分)
1.(6分)
编写一段Python代码,实现一个函数`find_second_largest(numbers)`,输入一个非空整数列表`numbers`,返回该列表中第二大的数。如果列表中所有数都相同,则返回`None`。
答案:
python
deffind_second_largest(numbers):
iflen(numbers)2:
returnNone
unique_numbers=list(set(numbers))
iflen(unique_numbers)2:
returnNone
unique_numbers.sort(reverse=True)
returnunique_numbers[1]
解析:
-首先判断列表长度是否小于2,如果是则返回`None`。
-使用`set`去重,避免重复数字影响结果。
-如果去重后列表长度仍小于2,说明所有数都相同,返回`None`。
-对去重后的列表降序排序,返回第二个元素即为第二大数。
2.(6分)
用C++实现一个链表节点结构体`ListNode`,包含整型值`val`和指向下一个节点的指针`next`。然后编写一个函数`reverse_l
您可能关注的文档
- 工业制造业市场分析岗位招聘参考题目.docx
- 2026年中国银行金融业务经理面试题及答案.docx
- 携程旅游项目面试问题解答.docx
- 2026年网络文学编辑面试技巧与题目集.docx
- 电子设备企业售后服务经理面试题解析.docx
- 量具校准员面试题及答案参考.docx
- 京东商城运营优化与面试题集.docx
- 2026年高效工作法冲击测试工程师的工作安排与实施.docx
- 2026年电建工程施工员考试题集.docx
- 交通运输规划师面试题及智慧交通方案含答案.docx
- Husqvarna Group Q4 2016 Results Presentation说明书用户手册.pdf
- Husqvarna Group Interim Financial Report说明书用户手册.pdf
- Husqvarna Group Q1 2019 Results Presentation说明书用户手册.pdf
- TRUMPF_TruConvert_DC_1030_User_Manual说明书用户手册.pdf
- 基于Django的中医名老医案知识图谱构建与查询系统设计与实现_中医中药_2026年.docx
- 2026年基因治疗产品滴度提升与纯化工艺CDMO市场趋势报告.docx
- 基于工业APP的数控机床功能定制化开发趋势分析.docx
- 宠物食品中的微生态制剂与发酵技术应用市场调研.docx
- 基于蒙特卡洛树搜索的回合制游戏战斗AI决策系统设计_游戏开发 元宇宙_2026年.docx
- 2026年高端食品掺假与非法添加物高分辨质谱筛查系统在市场监管执法的趋势预测.docx
原创力文档

文档评论(0)