2026年互联网企业技术岗位面试题库及答案详解.docxVIP

  • 2
  • 0
  • 约6.64千字
  • 约 20页
  • 2026-01-19 发布于福建
  • 举报

2026年互联网企业技术岗位面试题库及答案详解.docx

第PAGE页共NUMPAGES页

2026年互联网企业技术岗位面试题库及答案详解

一、编程语言与数据结构(共5题,每题10分)

1.题目(10分):

请用Python实现一个函数,输入一个链表,返回该链表是否为回文链表。假设链表节点定义如下:

python

classListNode:

def__init__(self,val=0,next=None):

self.val=val

self.next=next

答案与解析:

python

classListNode:

def__init__(self,val=0,next=None):

self.val=val

self.next=next

defisPalindrome(head:ListNode)-bool:

ifnotheadornothead.next:

returnTrue

找到链表中间位置

slow=head

fast=head

whilefastandfast.next:

slow=slow.next

fast=fast.next.next

反转后半部分链表

prev=None

whileslow:

temp=slow.next

slow.next=prev

prev=slow

slow=temp

对比前后两

文档评论(0)

1亿VIP精品文档

相关文档