- 1
- 0
- 约7.8千字
- 约 24页
- 2026-03-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年阿里巴技术工程师面试全攻略及答案
一、编程基础(5题,每题6分,共30分)
考察点:数据结构、算法、编程语言基础
1.题目:
cpp
给定一个无重复元素的数组`nums`和一个目标值`target`,请找出数组中和为目标值`target`的两个数,并返回它们的索引。你可以假设每个输入都只会对应一个答案,且不能重复使用同一个元素。
示例:
输入:nums=[2,7,11,15],target=9
输出:[0,1]
解释:因为nums[0]+nums[1]==9
答案:
cpp
includevector
includeunordered_map
usingnamespacestd;
vectorinttwoSum(vectorintnums,inttarget){
unordered_mapint,intnum_map;
for(inti=0;inums.size();++i){
intcomplement=target-nums[i];
if(num_map.find(complement)!=num_map.end()){
return{num_map[complement],i};
}
num_map[nums[i]]=i;
您可能关注的文档
最近下载
- Unit11CONFLICTANDCOMPROMISE(教学设计)2023-2024学年新教材高中英语选择性必修第四册(北师大版2019).docx VIP
- 半导体器件物理 课件 第9章 光电探测器件.pptx
- 随班就读学生“一生一案”.doc VIP
- 2026黑龙江绥化市“助力乡村振兴万人计划”补充招聘大学生到村任职89人备考题库最新.docx VIP
- Unit11CONFLICTANDCOMPROMISE(教学设计)2023-2024学年新教材高中英语选择性必修第四册(北师大版2019).docx VIP
- 日光性角化病诊疗.pptx VIP
- 医德医风建设专题党课讲稿PPT:守医者初心,正医德医风——做有温度、有底线、有担当的基层医务工作者.pptx VIP
- 平溪屋顶彩钢棚施工方案.docx
- 第2章 CR400AF动车组司机室设备操作《复兴号动车组司机操作及整备》教学课件.ppt VIP
- 城市的形成与发展.pptx VIP
原创力文档

文档评论(0)