- 0
- 0
- 约5.57千字
- 约 16页
- 2026-11-02 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年技术开发岗位面试问题集与解析
一、编程语言与基础算法(5题,每题10分,共50分)
1.题目:
请实现一个函数,输入一个字符串,返回该字符串中的所有唯一字符及其出现次数。例如,输入`hello`,输出`{h:1,e:1,l:2,o:1}`。
答案:
python
defunique_chars(s):
count={}
forcharins:
count[char]=count.get(char,0)+1
return{k:vfork,vincount.items()ifv==1}
解析:
-使用字典统计字符出现次数,`count.get(char,0)`确保未出现的字符默认为0。
-最后筛选出出现次数为1的字符,符合题意。
-时间复杂度O(n),空间复杂度O(m),m为字符集大小。
2.题目:
给定一个排序数组,例如`[1,2,3,4,6,7,8]`,其中有一个元素被删除,导致数组不连续。请找出被删除的数字。
答案:
python
deffind_missing(nums):
left,right=0,len(nums)-1
whileleft=right:
mid=(left+right)//2
您可能关注的文档
最近下载
- JGJ231-2010 建筑施工承插型盘扣件钢管支架安全技术规程.docx VIP
- ME2000H轨道电路综合测试仪说明书(A4).docx VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 2026届高中地理一轮复习 内力作用与地表形态 课件.pptx VIP
- T_HNEE 012—2026(零碳校园创建与评价规范).pdf
- 射流器-喷射器-文丘里管设计计算.xls
- 最新版精选大学生职业生涯规划考试题库300题(含答案)通用题库.docx VIP
- 八国联军侵华课件优秀课件.ppt VIP
- 蒙医传统康复在社区康复中的应用课件.ppt
- 冶金电化学习题及答案.docx VIP
原创力文档

文档评论(0)