- 1
- 0
- 约8.77千字
- 约 22页
- 2026-03-12 发布于福建
- 举报
第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)