- 3
- 0
- 约1.9千字
- 约 5页
- 2026-06-12 发布于山西
- 举报
华为转正笔试题及答案
一、编程与算法题(总分:50分)
1.题目:给定一个二叉树,返回其节点值的层序遍历(即逐层地,从左到右访问所有节点)。
答案:使用队列实现广度优先搜索(BFS)。首先将根节点入队,然后循环处理队列:取出队首节点,将其值加入结果列表,再将该节点的左子节点和右子节点(若存在)依次入队。直到队列为空,返回结果列表。
2.题目:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。要求:时间复杂度O(n)。
答案:使用哈希表(HashMap)来解决。遍历数组,对于每个元素`nums[i]`,计算`complement=target-nums[i]`。检查`complement`是否已经在哈希表中。如果在,则返回当前索引`i`和哈希表中存储的索引;如果不在,则将当前元素`nums[i]`及其索引`i`存入哈希表。
3.题目:请补全以下C++代码片段,实现两个整数变量的交换(不使用临时变量)。
```cpp
voidswap(inta,intb){
a=a^b;
b=a^b;
a=a^b;
}
```
答案:该代码利用
您可能关注的文档
最近下载
- 杭州师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx VIP
- GB50270-2010 输送设备安装工程施工及验收规范.pdf VIP
- 新生代英语基础教程1(第三版)(VR版)_Unit 8_测试卷(脚本和答案).docx VIP
- 专题08相似三角形综合压轴真题训练(原卷版+解析).docx VIP
- 人教版小学数学二年级下册期末测试卷含答案(共7套).doc VIP
- 电大专科机械制图机考网考试题库及答案.docx VIP
- aqara小米绿米智能摄像头门锁 P100 说明书.pdf
- JJF(鄂)177 -2026水泥行业碳计量技术规范 熟料产量的监测与核查.pdf VIP
- 2025法考八科大白话.pdf VIP
- 标准图集-08J931建筑隔声与吸声构造.pdf VIP
原创力文档

文档评论(0)