Python开发工程师面试题及数据分析面试题含答案.docxVIP

  • 1
  • 0
  • 约8.77千字
  • 约 22页
  • 2026-03-12 发布于福建
  • 举报

Python开发工程师面试题及数据分析面试题含答案.docx

第PAGE页共NUMPAGES页

2026年Python开发工程师面试题及数据分析面试题含答案

1.Python基础与进阶(共4题,每题10分)

1.1代码填空题(10分)

python

defmerge_sorted_lists(l1,l2):

请在下方补充代码,合并两个已排序的链表,返回新链表的头节点

pass

答案与解析:

python

defmerge_sorted_lists(l1,l2):

dummy=ListNode(0)

current=dummy

whilel1andl2:

ifl1.vall2.val:

current.next=l1

l1=l1.next

else:

current.next=l2

l2=l2.next

current=current.next

current.next=l1orl2

returndummy.next

解析:

采用哑节点简化边界处理,通过双指针遍历两个链表,每次选择较小值节点接入新链表。时间复杂度O(N),空间复杂度O(1)。

1.2判断题(10分)

`global`关键字在函数内部修饰变量时,会强制该变量在全局作用域中声明。

答案:错误

解析:`global`仅用于声明变量已存在于全局作用域,若该变量在局部作用域未定义,则引发NameError。实

文档评论(0)

1亿VIP精品文档

相关文档