- 0
- 0
- 约3.11千字
- 约 10页
- 2026-03-21 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年人工智能工程师面试题及答案助力智能未来
一、编程实现题(共3题,每题10分)
题目1(Python编程):
请用Python实现一个函数,输入一个字符串列表,返回一个新列表,其中包含所有字符串的长度,但要求去除长度小于3的字符串长度。例如,输入`[hello,world,a,python]`,输出`[5,5]`。
答案:
python
deffilter_string_lengths(strings):
return[len(s)forsinstringsiflen(s)=3]
解析:
使用列表推导式遍历输入列表,筛选出长度大于等于3的字符串,并计算其长度。
题目2(算法设计):
请用Python实现快速排序算法,输入一个整数列表,返回排序后的列表。
答案:
python
defquick_sort(arr):
iflen(arr)=1:
returnarr
pivot=arr[len(arr)//2]
left=[xforxinarrifxpivot]
middle=[xforxinarrifx==pivot]
right=[xforxinarrifxpivot]
returnquick_sort(left)+m
原创力文档

文档评论(0)