- 0
- 0
- 约7.58千字
- 约 7页
- 2026-11-11 发布于河北
- 举报
美团后端开发岗校招机试真题及详细答案
(共24题满分100分建议用时60分钟)
本卷全部题目均附参考答案与详细解析,答案紧随题目,可直接对照复习
一、单项选择题(本大题共16小题,每小题5分,共80分)
1.动态数组(如C++的vector、Java的ArrayList)在容量不足时按固定倍数扩容,则连续在末尾插入n个元素的均摊时间复杂度是()。
A.O(1)B.O(logn)C.O(n)D.O(nlogn)
【答案】A
【解析】按倍数(如2倍)扩容时,第k次扩容复制2^k个元素,等比数列求和总代价为O(n),摊到n次插入即O(1)。若每次只增加固定长度,总代价退化为O(n2),单次均摊为O(n)。故按倍数扩容选A。
2.对升序(非递减)数组nums使用左右对撞双指针查找两数之和等于target的下标。若某次比较得到nums[l]+nums[r]target,则下一步应()。
A.令l=l+1
B.令r=r?1
C.同时令l=l+1、r=r?1
D.在nums[l+1..r-1]中重新二分查找
【答案】A
【解析】和偏小说明当前最小与最大可用组合已不够,需增大较小者;因数组有序,nums[l]与任意j≤r之和都不超过与nums[r]
您可能关注的文档
最近下载
- 一《青蒿素:人类征服疾病的一小步》课件(共29张PPT)中职语文高教版基础模块下册.pptx VIP
- 高二数学上学期期中考试复习要点.doc VIP
- 上海电力薪酬体系介绍.ppt VIP
- 考研英语二(阅读)模拟试卷47(题后含答案及解析).docx VIP
- 考研英语二(阅读)模拟试卷53(题后含答案及解析).docx VIP
- 辽宁省2024-2025学年高一上学期期中考试英语试题含答案.pdf VIP
- 辽宁省2024-2025学年高一上学期期中测试英语试题(附答案).docx VIP
- IPG激光器YLR-K 说明书.pdf VIP
- 高频精选:中石化营销岗笔试题目及答案.doc VIP
- DB43T 388.3-2025 用水定额 第3部分:生活、服务业及建筑业.docx VIP
原创力文档

文档评论(0)