- 1
- 0
- 约3.87千字
- 约 6页
- 2026-11-15 发布于河南
- 举报
蚂蚁金服社招算法笔试题
考试时间:______分钟总分:______分姓名:______
一、
给定一个包含`n`个正整数的数组`arr`,设计一个算法找到数组中未出现的最小正整数。例如,对于数组`[3,4,-1,1]`,未出现的最小正整数是`2`。请描述你的算法思路,并分析其时间复杂度和空间复杂度。
二、
实现一个函数`LCA(root,p,q)`,找出二叉树中两个节点`p`和`q`的最近公共祖先(LowestCommonAncestor)。二叉树节点定义如下:
```python
classTreeNode:
def__init__(self,x):
self.val=x
self.left=None
self.right=None
```
请给出你的实现代码。
三、
有一个长度为`n`的环形排列数组`nums`,即`nums[i]`的下一个元素是`nums[(i+1)%n]`。给定一个正整数`k`,请旋转数组`nums``k`次。例如,对于`nums=[1,2,3,4,5]`,`k=2`,旋转后的数组为`[4,5,1,2,3]`。请给出你的实现代码。
四、
编写一个函数`maxProfit(pri
您可能关注的文档
最近下载
- 近现代史大事年表(英美法德俄日国别大事年表) .pdf VIP
- (2026年)如何为新护士进行临床带教PPT课件.pptx VIP
- 华南理工大学期末考试《 电力系统分析》试卷1B.doc VIP
- 2022年人教版高考历史专题复习:经济史 核心知识点考点提纲(实用!).docx VIP
- 人教版高考历史一轮复习:必修二 经济史 知识点考点提纲(全面,详细!).doc VIP
- 人教版高考历史一轮复习:必修一 政治史 知识点考点提纲(全面,详细!).doc VIP
- 人教版高考历史一轮复习:必修三 文化史 知识点考点提纲(全面,详细!).doc VIP
- HCSC10环锤碎煤机说明书.pdf VIP
- 大学生生涯发展展示.pptx VIP
- 时间序列分析—基于Python王燕习题答案.pdf VIP
原创力文档

文档评论(0)