- 1
- 0
- 约1.61万字
- 约 23页
- 2026-11-15 发布于河南
- 举报
蚂蚁金服研发笔试题型
考试时间:______分钟总分:______分姓名:______
第一题
请解释面向对象编程(OOP)的四大基本特性(封装、继承、多态、抽象),并简要说明每个特性在编程中的作用。
第二题
给定一个非空的整数数组`nums`,请编写一个函数`removeDuplicates`,返回该数组中不重复的数字的个数,并且原地修改数组,使得所有不重复的数字都出现在数组的前面。你需要原地修改输入的数组`nums`并使用O(1)额外空间,返回数组中不重复的数字的个数。
例如:
输入:nums=[1,1,2]
输出:2,nums=[1,2,_]
解释:函数应该返回新的不重复数字的个数2,并且前两个数字都是唯一的。
第三题
请实现一个函数,检查一个给定字符串`s`是否是由两个字符串`a`和`b`交错组成的。可以假设`a`和`b`非空,且它们不包含任何??子串。
例如:
输入:s=aabcc,a=abc,b=bca
输出:true
解释:可以通过以下方式交错组合a和b:
a+b=ab+bc=aabbcc
b+a=ba+ac=bbaacc
输入:s=aabcc,a=abc,b=def
输出:false
第四题
请设计一个算法,用于找到二叉搜索树(BS
您可能关注的文档
最近下载
- 2022年人教版高考历史专题复习:经济史 核心知识点考点提纲(实用!).docx VIP
- 人教版高考历史一轮复习:必修二 经济史 知识点考点提纲(全面,详细!).doc VIP
- 人教版高考历史一轮复习:必修一 政治史 知识点考点提纲(全面,详细!).doc VIP
- 人教版高考历史一轮复习:必修三 文化史 知识点考点提纲(全面,详细!).doc VIP
- HCSC10环锤碎煤机说明书.pdf VIP
- 大学生生涯发展展示.pptx VIP
- 时间序列分析—基于Python王燕习题答案.pdf VIP
- 2027国考言语理解高频成语实词1000词.docx VIP
- 第13章三角形复习与小结课件人教版八年级数学上册.pptx
- 2025四川成都东部新区党工委社会工作部招聘专职党务工作者2人备考题库必考题.docx VIP
原创力文档

文档评论(0)