- 1
- 0
- 约6.26千字
- 约 18页
- 2026-10-19 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年华为公司技术总监面试题及答案
一、编程与算法(5题,每题15分,共75分)
1.题目:
实现一个函数,输入一个正整数`n`,返回`n`的“数字翻转”结果。例如,输入`123`,返回`321`;输入`120`,返回`21`(注意:忽略前导零)。
答案:
cpp
intreverse(intx){
intrev=0;
while(x!=0){
intpop=x%10;
x/=10;
if(revINT_MAX/10||(rev==INT_MAX/10pop7))return0;//越界处理
if(revINT_MIN/10||(rev==INT_MIN/10pop-8))return0;
rev=rev10+pop;
}
returnrev;
}
解析:
通过模除和除法逐位翻转数字,同时处理整数溢出问题。关键点在于判断翻转后的数字是否超出`int`范围。
2.题目:
给定一个无重复元素的数组`nums`和一个目标值`target`,找出所有相加等于`target`的三元组,并返回它们的列表。例如,输入`[1,2,3,4,5]`和`9`,输出`[[1,2,6],[1,3,5],[2,3,4]]`。
答案:
cpp
v
您可能关注的文档
最近下载
- 预发泡珠粒的熟化.pptx VIP
- jelq法-锻炼教程珍藏版全集.pdf VIP
- 第一单元 新闻联读(大单元教学课件)语文统编版2024八年级上册.pptx
- 老人70岁以上考驾照三力测试题(附答案).pdf VIP
- 陕旅版(新教材)小学英语五年级上册全册各单元每课时教学设计汇编(含24个教学设计).pdf
- 房屋建筑工程设计概算编制规程.docx VIP
- 塑料成型工艺及模具.ppt VIP
- eps泡沫生产工艺技术.pptx VIP
- Stylistic Features of News English 论新闻英语的文体特征.doc VIP
- 英语文体学论文Stylistic Analysis of News Report.doc VIP
原创力文档

文档评论(0)