- 1
- 0
- 约4.77千字
- 约 16页
- 2026-03-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件研发工程师面试题及答案解析
一、编程语言与数据结构(15分,共5题)
1.(3分)
题目:
请用Python实现一个函数,输入一个字符串,返回该字符串中所有重复字符及其出现次数。例如,输入`hello`,输出`{l:2,o:1}`。
答案:
python
defcount_duplicates(s):
count={}
forcharins:
count[char]=count.get(char,0)+1
return{k:vfork,vincount.items()ifv1}
示例
print(count_duplicates(hello))#输出:{l:2,o:1}
解析:
-使用字典`count`统计每个字符的出现次数。
-遍历字符串,每出现一次字符,对应值加1。
-最后返回字典中值大于1的键值对。
2.(3分)
题目:
请用Java实现一个方法,输入一个整数数组,返回数组中的最大子数组和(即连续子数组的最大和)。例如,输入`{-2,1,-3,4,-1,2,1,-5,4}`,输出`6`(子数组`[4,-1,2,1]`)。
答案:
java
publicintmaxSubArray(int[]nums){
int
您可能关注的文档
最近下载
- 西门子保护说明书7SJ686用户手册.pdf VIP
- 标准车间人机料法环(5M1E)管理方案(2025版).docx VIP
- 广州数控GSK980TA1-TA2-TB1-TB2车床数控系统 使用手册.pdf
- 富勒wms操作手册4.3.pdf VIP
- 2026年信息流剪辑师高频面试题包含详细解答.pdf
- SL551-2012土石坝安全监测技术规范.pdf VIP
- 2018通风天窗图集18J621-3.pdf VIP
- 2026年湘教版小学四年级数学上册第三单元《乘法运算》公开课教案.docx VIP
- 新疆大学普通本、专科生转专业实施细则(试行).docx VIP
- S238安化县东坪至渠江公路工程变更环境影响报告书.pdf VIP
原创力文档

文档评论(0)