- 2
- 0
- 约7.66千字
- 约 21页
- 2026-03-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程面试题集与答案详解
一、编程实现题(共3题,每题20分)
1.(20分)
题目:
请实现一个函数`mergeSortedArrays`,该函数接收两个已排序的整数数组`arr1`和`arr2`,返回一个新的已排序的数组,包含所有来自`arr1`和`arr2`的元素。要求不使用额外的数组空间(除了返回数组外),且时间复杂度为O(m+n),其中m和n分别是`arr1`和`arr2`的长度。
示例:
plaintext
输入:arr1=[1,3,5],arr2=[2,4,6]
输出:[1,2,3,4,5,6]
答案:
python
defmergeSortedArrays(arr1,arr2):
m,n=len(arr1),len(arr2)
merged=[0](m+n)
i=j=k=0
whileimandjn:
ifarr1[i]=arr2[j]:
merged[k]=arr1[i]
i+=1
else:
merged[k]=arr2[j]
j+=1
k+=1
whileim:
merged[k]=arr1[i]
i+=1
k+=1
whilejn:
您可能关注的文档
最近下载
- 2021-2025年历年高考英语真题高频词汇800词(打印版).pdf
- 2025年广州黄埔广附实验学校入学数学真卷.docx VIP
- BCG-清华五道口金融学院课程:大数据在金融行业的应用P125.pptx VIP
- 自身免疫性肝炎(AIH)综合诊断积分系统.doc VIP
- 2026年突发公共事件心理救援演练脚本.docx
- 《第二语言习得研究》全书概要 (知识点全) .pdf VIP
- 认识立体图形(课件) 一年级上册数学人教版.pptx VIP
- 二年级上册猫和老鼠看图写话.docx VIP
- 二年级上册第七单元语文园地七看图写话《猫和老鼠》教学设计.doc VIP
- (高清版)B-T 17671-2021 水泥胶砂强度检验方法(ISO法).pdf VIP
原创力文档

文档评论(0)