滑铁卢面试题目及答案.docxVIP

  • 0
  • 0
  • 约3.39千字
  • 约 10页
  • 2026-11-03 发布于河南
  • 举报

滑铁卢面试题目及答案

一、技术面试题(总分:100分)

1.题目:给定一个有序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将被按顺序插入的位置。请使用二分查找算法实现。

答案:

```python

defsearchInsert(nums,target):

left,right=0,len(nums)-1

whileleft=right:

mid=left+(right-left)//2

ifnums[mid]==target:

returnmid

elifnums[mid]target:

left=mid+1

else:

right=mid-1

returnleft

```

2.题目:给定一个链表的头节点`head`,反转链表并返回反转后的链表。

答案:

```python

classListNode:

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

self.val=val

self.next=next

defreverse

文档评论(0)

1亿VIP精品文档

相关文档