- 0
- 0
- 约6.6千字
- 约 18页
- 2026-10-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年腾讯IT面试经验与答案
一、编程基础(共3题,每题10分,总分30分)
1.题目:
编写一个函数,实现字符串的逆序输出,不使用任何内置的逆序函数。例如,输入腾讯科技,输出科技腾用。
答案:
python
defreverse_string(s:str)-str:
result=[]
forcharins:
result.insert(0,char)
return.join(result)
测试用例
print(reverse_string(腾讯科技))#输出:科技腾用
解析:
通过遍历字符串的每个字符,并使用`insert(0,char)`将其插入到结果列表的开头,实现逆序。最后使用`join`将列表转换为字符串。时间复杂度为O(n2),适合小规模字符串处理。
2.题目:
实现一个LRU(LeastRecentlyUsed)缓存,支持get和put操作。缓存容量为3,当超过容量时,删除最久未使用的元素。
答案:
python
fromcollectionsimportOrderedDict
classLRUCache:
def__init__(self,capacity:int):
self.cache=OrderedDict()
self.capacity=cap
您可能关注的文档
最近下载
- 网架结构滑移安装施工方案.doc VIP
- 2025年特许金融分析师金融科技监管与市场效率专题试卷及解析.pdf VIP
- 基于区块链的农产品期货交易与交割可信机制研究.pdf VIP
- 低年级综合实践核心能力培养进阶设计:从日常训练走向家庭实施路径.pdf VIP
- 基于迁移学习的跨领域裁判模型适应性研究.pdf VIP
- 2025年苏教版高中一年级膜电位形成专题试卷及解析.docx VIP
- 标准图集-05SFJ05 防空地下室室外出入口部钢结构装配式防倒塌棚架建筑设计.pdf VIP
- 智能传感器与检测技术课件 5-3 超声波传感器检测.pptx VIP
- 7.9 威尔逊电流源(22).pdf
- 楚景高速公路施工方案.doc
原创力文档

文档评论(0)