- 0
- 0
- 约4.74千字
- 约 7页
- 2026-08-16 发布于河南
- 举报
阿里上机笔试题
考试时间:______分钟总分:______分姓名:______
第一题:给定一个非负整数数组`nums`,返回其中连续子数组(子序列)的最大和。子数组必须至少包含一个元素。例如,给定`nums=[-2,1,-3,4,-1,2,1,-5,4]`,连续子数组`[4,-1,2,1]`的和最大,为`6`。请编写函数实现此功能。
第二题:请解释什么是“递归”(Recursion),并说明递归函数通常需要满足的三个条件。请用自己的话简要描述。
第三题:请实现一个函数`merge`,它接受两个升序排列的整数数组`nums1`和`nums2`,以及它们各自的长度`m`和`n`,将`nums2`中的元素合并到`nums1`中,使得`nums1`成为一个升序数组。合并后,`nums1`中的前`m+n`个元素应该包含合并后的结果。你可以假设`nums1`有足够的空间来保存`m+n`个元素。例如,给定`nums1=[1,2,3,0,0,0]`,`m=3`,`nums2=[2,5,6]`,`n=3`,调用`merge(nums1,m,nums2,n)`后,`nums1`应变为`[1,2,2,3,5,6]`。
第四题:请说明快速排序(QuickSort)算法的基本思想,并简要
您可能关注的文档
最近下载
- 教学课件 社会研究方法(第五版)风笑天.pptx VIP
- 医德医风专题党课:守医者仁心,正清风医魂--以纯粹医德筑牢基层卫健民生底色.pptx VIP
- 2023年初级管理会计《专业知识》题库附参考答案(满分必刷).docx
- 最新历年高考英语必备550个高频短语(真题背诵版).pdf
- 降压直流斩波电路设计 课程设计.pdf VIP
- 2023年(劳务员)基础知识题库及答案【精选题】.docx
- 2023一级建造师考试题库含答案【培优b卷】.docx
- 2023年初级管理会计《专业知识》题库500道及完整答案【有一套】.docx
- 移动导梁法悬臂灌筑预应力混凝土连续梁施工技术.pptx VIP
- (完整版)装饰装修工程施工组织设计方案.docx VIP
原创力文档

文档评论(0)