- 1
- 0
- 约6.46千字
- 约 19页
- 2026-03-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年研发工程师面试题及答案
一、编程基础(5题,每题2分,共10分)
1.题目(2分):
编写一个函数,实现将任意字符串中的所有空格替换为`%20`。要求时间复杂度为O(n)。
答案:
python
defreplace_spaces(s:str)-str:
returns.replace(,%20)
解析:
使用Python内置的`replace`方法可直接替换所有空格,时间复杂度为O(n),符合题目要求。若需手动实现,可遍历字符串统计空格数量,然后创建新字符串逐个替换,同样保证O(n)时间复杂度。
2.题目(2分):
给定一个数组,返回其中重复次数最多的元素及其出现次数。例如:输入`[1,2,2,3,3,3]`,输出`(3,3)`。
答案:
python
fromcollectionsimportCounter
defmost_frequent(nums):
count=Counter(nums)
max_count=max(count.values())
return[keyforkey,valueincount.items()ifvalue==max_count],max_count
解析:
利用`Counter`统计元素频率,然后找出最大频率的元素。若
您可能关注的文档
最近下载
- 崇友电梯GF-168参数设定(新版).doc
- 苏教版(2024)新教材小学二年级科学下册第四单元《10 植物生长需要什么》精品课件.pptx VIP
- 肇庆中学2025年自主招生综合能力测试卷及答案.docx VIP
- 2025至2030中国通用航空行业调研及市场前景预测评估报告.docx VIP
- 肇庆中学自主招生综合能力测试题及答案.docx VIP
- E正谱我不再爱你E正谱子五线谱乐谱曲谱歌谱高清.pdf VIP
- 质量管理与可靠性(东北大)中国大学MOOC慕课 章节测验 期末考试 客观题答案.pdf VIP
- EN12385-10:2003 钢丝绳-安全 - 第十部分:一般结构用途用单捻钢丝绳.pdf VIP
- 急性心力衰竭诊疗与急救课件.ppt VIP
- 哈密市辅警笔试真题2025.docx VIP
原创力文档

文档评论(0)