- 2
- 0
- 约7.47千字
- 约 19页
- 2025-12-30 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年华为公司技术工程师面试题及答案详解
一、编程语言与算法(共5题,每题15分,总分75分)
1.题目:
请实现一个函数,输入一个正整数`n`,返回其二进制表示中连续的`1`的个数最多的序列的长度。例如:
输入:`13`(二进制`1101`),输出:`2`;
输入:`5`(二进制`101`),输出:`1`。
答案:
cpp
intmaxConsecutiveOnes(intn){
intmax=0,current=0;
while(n0){
if(n1){
current++;
if(currentmax)max=current;
}else{
current=0;
}
n=1;
}
returnmax;
}
解析:
使用位运算,每次检查最低位是否为`1`。如果是,则当前连续`1`的计数器`current`加`1`,并更新最大值`max`;如果不是,重置`current`为`0`。最终返回`max`。时间复杂度`O(logn)`,空间复杂度`O(1)`。
2.题目:
给定一个字符串`s`,请找到其中不重复的最长子串的长度。例如:
输入:`abcabcbb`,输出:`3`(最长子串为`abc`);
输入:`bbbbb`,输出:`1`。
答案:
cpp
intlen
您可能关注的文档
- 信息安全产品测试评估标准解读.docx
- 金蝶顾问岗面试流程与题目.docx
- 汽车行业招聘手册汽车工程师面试题集.docx
- 运动教练员应聘的体能测试与技能评估标准.docx
- 电信公司总经理助理面试题及解析.docx
- 幼儿园老师面试题目.docx
- 客户服务主管面试题及高情商回答.docx
- 应急环境监测员考试题库.docx
- 党校经济教研岗面试题集.docx
- 新闻记者面试宝典常见问题与答案.docx
- 2026综合类-铁路工程-1C420050铁路工程项目管理措施的编制历年真题摘选带答案详解.docx
- 2026综合类-铁路工程-10420070铁路新线施工安全管理措施历年真题摘选带答案详解.docx
- 2027译林版七年级生物下册期中试卷及答案.docx
- 2026综合类-铁路工程-1C420060铁路工程项目施工质量管理措施历年真题摘选带答案详解.docx
- 2026综合类-铁路工程-10420030铁路工程项目施工组织进度计划的编制历年真题摘选带答案详解.docx
- 2027译林版七年级数学上册期中试卷及答案.docx
- 2026综合类-铁路工程施工考试-铁路路基工程施工质量验收标准历年真题摘选带答案详解.docx
- 2026综合类-铁路工程施工考试-铁路混凝土工程施工质量验收标准历年真题摘选带答案详解.docx
- 2026综合类-铁路工程施工考试-铁路隧道工程施工质量验收标准历年真题摘选带答案详解.docx
- 2026综合类-铁路桥梁工-中级铁路桥梁工历年真题摘选带答案详解.docx
原创力文档

文档评论(0)