- 0
- 0
- 约4.01千字
- 约 12页
- 2026-03-27 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年滴出行技术岗位面试题详解
一、编程基础与算法(5题,每题10分,共50分)
1.题目:
实现一个函数,输入一个包含重复元素的整数数组,返回一个新数组,其中每个元素只出现一次,并保持原始顺序。
答案:
python
defremove_duplicates(nums):
seen=set()
result=[]
fornuminnums:
ifnumnotinseen:
seen.add(num)
result.append(num)
returnresult
解析:
使用集合`seen`记录已出现元素,列表`result`存储最终结果。遍历输入数组,若元素未在`seen`中,则添加到`seen`和`result`中。时间复杂度O(n),空间复杂度O(n)。
2.题目:
给定一个字符串`s`,找到其中不重复的最长子串的长度。
答案:
python
deflength_of_longest_substring(s):
char_map={}
left=0
max_len=0
forrightinrange(len(s)):
ifs[right]inchar_map:
left=max(left,char_map[s[right]]+1)
char_map[s[ri
您可能关注的文档
最近下载
- 现代教育技术在教学中的应用(同名26523).doc VIP
- 2025年军工安全标准化人员应聘面试专项练习含答案.doc VIP
- 文化与旅游深度融合调研报告.docx VIP
- 教代会闭幕式党委书记讲话.doc VIP
- 多任务学习与迁移学习在银行授信模型中的融合策略研究.pdf VIP
- 肇庆中学2025年自主招生综合能力测试卷及答案.docx VIP
- 《模拟电子技术基础》(胡宴如)课后习题答案.pdf VIP
- 生成式人工智能在初中历史教学资源动态更新与历史教学效果评价研究教学研究课题报告.docx
- 13948-2020 液压升降坝-机械行业标准.pdf VIP
- GBT50294-2014 核电厂总平面及运输设计规范.docx VIP
原创力文档

文档评论(0)