- 2
- 0
- 约6.72千字
- 约 20页
- 2026-07-17 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年腾讯程序员招聘笔试题集
一、编程基础(共5题,每题6分,总计30分)
1.数据结构与算法基础
题目:
请实现一个函数,输入一个非负整数数组`nums`,返回其中和为`target`的两个数的下标。你可以假设每个输入都只有一个解,且不能重复使用同一个元素。
示例:
输入:`nums=[2,7,11,15]`,`target=9`
输出:`[0,1]`(因为`nums[0]+nums[1]=2+7=9`)
答案:
python
deftwo_sum(nums,target):
num_to_index={}
fori,numinenumerate(nums):
complement=target-num
ifcomplementinnum_to_index:
return[num_to_index[complement],i]
num_to_index[num]=i
return[]
解析:
使用哈希表(字典)记录每个元素及其索引,遍历数组时检查`target-num`是否已存在于哈希表中,若存在则返回对应索引,时间复杂度为O(n)。
2.字符串处理
题目:
请实现一个函数,将一个字符串中的所有大写字母转换为小写字母,所有小写字母转换
您可能关注的文档
最近下载
- 水调歌头中考阅读赏析真题及答案.pdf VIP
- 硫化机维修改造工程方案(3篇).docx VIP
- 施工噪音污染防治方案.docx VIP
- 医院总务处周巡查记录表.pdf VIP
- (优质!)2025医疗器械供应商评审记录.pdf VIP
- 霍曼快速门控制器AS500FUE for HS7030PU-ZH.pdf VIP
- 第七单元 整数四则混合运算单元测试(含答案)2024-2025学年四年级上册数学苏教版.pdf VIP
- (热门!)2025医疗器械供应商审核控制程序.pdf VIP
- 专升转本 英语语法.doc VIP
- 深度解析(2026)《GBT 3098.1-2010紧固件机械性能 螺栓、螺钉和螺柱.pptx VIP
原创力文档

文档评论(0)