- 0
- 0
- 约6.61千字
- 约 19页
- 2026-11-01 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年美团技术部面试题库及答案详解
一、编程题(共5题,每题15分,总分75分)
1.题目:
请实现一个函数,输入一个链表,反转链表后返回反转后的链表。链表节点定义如下:
python
classListNode:
def__init__(self,val=0,next=None):
self.val=val
self.next=next
示例输入:`[1,2,3,4,5]`
示例输出:`[5,4,3,2,1]`
答案:
python
defreverseList(head:ListNode)-ListNode:
prev=None
current=head
whilecurrent:
next_node=current.next#保存下一个节点
current.next=prev#反转当前节点的指针
prev=current#移动prev到当前节点
current=next_node#移动current到下一个节点
returnprev
解析:
反转链表采用迭代法,通过三个指针`prev`、`current`和`next_node`实现。初始时`prev`为`None`,`current`为头
您可能关注的文档
最近下载
- 保护性拆除工程实施方案与施工细节指南.docx VIP
- 杨阳整理科技英语ScientificEnglishSentence&Grammar.doc VIP
- 第08课《小心“电老虎”》(课件)-川教版生命生态安全二年级上册.pptx VIP
- 顾家新品惠促销方案一二级市场经营部.pptx VIP
- 福达平FDP(1,6二磷酸果糖)辅酶Q10福达平安.pptx VIP
- 顾家新品惠促销方案一二级市场经营部.pptx VIP
- 电梯日管控、周排查、月调度制度及管控清单(附记录表格)2.pdf VIP
- 保护性拆除工程施工方案.docx VIP
- 机关单位保密工作培训课件.ppt VIP
- 2026 年消防设施操作员真题题库.docx VIP
原创力文档

文档评论(0)