- 3
- 0
- 约6.74千字
- 约 19页
- 2026-03-07 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年人工智能工程师面试题目与解答技巧
一、编程能力测试(共5题,每题10分)
1.Python编程题(10分)
题目:
编写一个Python函数,实现以下功能:
-输入一个字符串列表,其中每个字符串包含多个单词。
-函数返回一个新列表,其中每个字符串按字典序排序,但保留每个字符串中单词的原始顺序。
-示例输入:`[applebanana,orangelemon,bananaapple]`
-示例输出:`[applebanana,lemonorange,applebanana]`
解答技巧:
-使用列表推导式遍历每个字符串,将每个字符串按空格拆分成单词列表。
-对单词列表内的单词进行排序(不改变列表顺序,使用`sorted`但保持原顺序)。
-将排序后的单词列表重新组合成字符串,加入结果列表。
-时间复杂度:O(NMlogM),其中N是字符串数量,M是每个字符串的单词数量。
答案:
python
defsort_words_in_strings(strings):
result=[]
forsinstrings:
words=s.split()
sorted_words=sorted(words,key=lambdax:x)
result.append(.j
您可能关注的文档
最近下载
- OT公司跨境电商营销策略优化研究.pdf VIP
- 房颤抗凝治疗全程管理指南(2026).docx
- 中国邮政校园招聘笔试真题(完整版)及详细参考答案.docx VIP
- 长春工业大学《高等数学(上)》内部题库练习期末真题汇编及答案.pdf
- 2026年四川省属事业单位公开招聘考试综合知识真题汇编试卷.doc VIP
- 2024河北省对口高考计算机理论考试试题及答案.pdf VIP
- VIDAS-PC仪器用户手册.doc VIP
- 中国高尔夫球运动产业报告(2025)_87页_5mb.pptx VIP
- 北京大学能源研究院:中国石化行业绿色高质量转型研究.pdf
- 电信行业运维部运维人员运维巡检手册(执行版).docx VIP
原创力文档

文档评论(0)