- 1
- 0
- 约5.62千字
- 约 16页
- 2026-10-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年华为软件开发工程师面试题及解析
一、编程语言与基础算法(共5题,每题10分,总分50分)
题目1:
请用C++实现一个函数,输入一个整数数组,返回数组中的最大值和最小值,要求时间复杂度为O(n),空间复杂度为O(1)。
cpp
includeiostream
includevector
includelimits
usingnamespacestd;
pairint,intfindMaxMin(constvectorintnums){
if(nums.empty())return{-1,-1};
intmaxVal=numeric_limitsint::min();
intminVal=numeric_limitsint::max();
for(intnum:nums){
if(nummaxVal)maxVal=num;
if(numminVal)minVal=num;
}
return{maxVal,minVal};
}
intmain(){
vectorinttest={3,1,4,1,5,9,2,6};
autoresult=findMaxMin(test);
coutMax:result.first
您可能关注的文档
- 法务专员面试题及法律知识含答案.docx
- 中国电信技术主管岗位技能考试题集含答案.docx
- 2026年环保行业工程师面试技巧与问题解析.docx
- 2026年互联网产品总监面试题及团队管理面试参考答案.docx
- 审计师岗位招聘面试常见问题及答案参考.docx
- 品牌服装类商品选购决策指导手册及考试答案解析.docx
- 2026年考试题集电信项目管理专业知识测试.docx
- 2026年电信行业销售顾问面试题及解析.docx
- 2026年南光集团安全经理考试题库.docx
- 2026年教育行业项目主管面试问题及答案.docx
- GB/T 26958.40-2026产品几何技术规范(GPS) 滤波 第40部分:形态学轮廓滤波器:基本概念.pdf
- 《GB/T 26958.40-2026产品几何技术规范(GPS) 滤波 第40部分:形态学轮廓滤波器:基本概念》.pdf
- GB/T 41815.4-2026信息技术 生物特征识别呈现攻击检测 第4部分:移动设备测试轮廓.pdf
- 《GB/T 41815.4-2026信息技术 生物特征识别呈现攻击检测 第4部分:移动设备测试轮廓》.pdf
- 中国国家标准 GB/T 41815.4-2026信息技术 生物特征识别呈现攻击检测 第4部分:移动设备测试轮廓.pdf
- GB/T 4023.2-2026半导体分立器件 第2部分:整流二极管.pdf
- 中国国家标准 GB/T 4023.2-2026半导体分立器件 第2部分:整流二极管.pdf
- 《GB/T 4023.2-2026半导体分立器件 第2部分:整流二极管》.pdf
- GB/T 34630.2-2026搅拌摩擦焊 铝及铝合金 第2部分:焊接接头设计.pdf
- 中国国家标准 GB/T 34630.2-2026搅拌摩擦焊 铝及铝合金 第2部分:焊接接头设计.pdf
原创力文档

文档评论(0)