- 1
- 0
- 约4.09千字
- 约 12页
- 2026-03-16 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年大数据算法工程师面试题及答案详解
一、编程题(共3题,每题20分,总分60分)
题目1(Python编程,20分):
给定一个包含重复元素的数组,请编写Python代码实现:
1.首先对数组进行排序;
2.然后返回一个新数组,其中包含所有重复次数大于1的元素,并按升序排列。
示例输入:`[4,3,2,7,8,2,3,1]`
示例输出:`[2,3]`
要求:
-不能使用额外的数据结构(如哈希表);
-时间复杂度尽可能低。
答案与解析:
python
deffind_duplicates(arr):
arr.sort()#先排序
result=[]
foriinrange(1,len(arr)-1):
ifarr[i]==arr[i-1]andarr[i]==arr[i+1]:
result.append(arr[i])
returnresult
测试
print(find_duplicates([4,3,2,7,8,2,3,1]))#输出[2,3]
解析:
1.排序:首先对数组进行排序,重复元素会相邻。
2.遍历:从第二个元素到倒数第二个元素,检查当前元素是否与前一个和后一个相同。若相同,则该元素为重复次数大于1的元素。
3
您可能关注的文档
- 2026年建筑工程实战面试建筑师招聘试题及解答参考.docx
- 2026年反腐败专员岗位面试题及答案.docx
- 2026年医疗行业求职宝典医生面试常见问题集.docx
- 教育机构行政管理工作面试问题及答案.docx
- 2026年行政管理岗位常见问题集与答题要点.docx
- 百威中国行政专员行政工作考核含答案.docx
- 浙商银行运营管理部经理笔试题库含答案.docx
- 金融行业财务数据分析师面试题.docx
- 2026年医药行业销售经理面试指南及答案.docx
- 护士面试题及解析.docx
- DB61∕T 5141-2025 铝合金加固混凝土结构技术规程.docx
- T∕XCTA 0005-2026 餐饮服务业油烟污染治理技术规范.pdf
- DB31 933-2025 大气污染物综合排放标准.docx
- DB63T 2493-2026 菜薹雄性不育系制种技术规程.docx
- DB42T 2518-2026 排水沥青路面应用技术规范.pdf
- DB42T 2498-2026 波斯菊景观花海种植技术规程.docx
- DB54T 0596-2026 杰卡尔孜半细毛羊.docx
- DB42T 2507-2026 受污染耕地安全利用项目实施规范.pdf
- DB42T 2504-2026 小香葱生产技术规程.docx
- DB42T 2526-2026 地震预警信息发布规范.docx
原创力文档

文档评论(0)