2026年汽车之家汽车工程师面试题集.docxVIP

  • 2
  • 0
  • 约5.68千字
  • 约 16页
  • 2026-01-04 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年汽车之家汽车工程师面试题集

一、编程能力测试(共5题,每题10分,总分50分)

1.题目:

请编写一个函数,实现判断一个整数是否为完全平方数。例如,输入9,返回True;输入10,返回False。要求时间复杂度为O(1)。

答案与解析:

python

defis_perfect_square(num:int)-bool:

ifnum0:

returnFalse

root=int(num0.5)

returnrootroot==num

解析:通过计算整数平方根并平方验证,时间复杂度为O(1),空间复杂度为O(1)。

2.题目:

给定一个字符串列表,请编写一个函数,返回所有字符串长度的总和。例如,输入[car,bike,bus],返回6。

答案与解析:

python

defsum_of_lengths(strings:list)-int:

returnsum(len(s)forsinstrings)

解析:使用生成器表达式遍历列表并累加长度,时间复杂度为O(n),空间复杂度为O(1)。

3.题目:

请编写一个函数,实现合并两个有序链表,并返回合并后的有序链表。例如,输入链表1:1-2-4,链表2:1-3-4,返回1-1-2-3-4-4。

答案与解析:

python

c

文档评论(0)

1亿VIP精品文档

相关文档