华为OD机试|华为od题库|华为od机考|2024真题目录C++实现|C卷D卷E卷

本文汇总了2024年华为OD机试A、B、C、D卷的真题,重点提供C++实现。D卷与C卷相同。专栏包含400余道题目,每题涵盖题目、测试示例、思路和代码,助力考生顺利通过华为招聘流程,包括机试、性格测试和技术面试等环节。
摘要由CSDN通过智能技术生成

华为OD机试-2024年真题汇总

        【华为OD机试】2024年真题汇总A+B+C+D+E券(Python实现)

        【华为OD机试】2024年真题汇总A+B+C+D+E卷(JAVA实现)

        【华为OD机试】2024年真题汇总A+B+C+D+E卷(C++实现)

        2024年9月份,华为官方已经将华为OD机试,切换到 OD统一考试(E卷) 。考题实现给定函数即可,无需处理输入输出新考卷的考试要求更严格,需要全程录像。

        本专栏一次订阅,终身使用,后续更新都能学习。本专栏共收录题目400余道,其中E卷题目98道,每篇题解都包含题目,测试示例,思路,代码等内容,测试用例、代码可以复制。

一、华为OD机试真题E卷

1.1 基础题

序号题目考点分值
1boss的收入逻辑分析100
2TLV解码字符串 | 数组100
3VLAN资源池逻辑分析100
4We Are A Team数据结构 | 并查集100
5报数游戏约瑟夫环问题100
6补种未成活胡杨滑动窗口100
7猜数字逻辑分析100
8猜字谜字符串 | 数组100
9传递悄悄话二叉树100
10单词接龙字符串 | 数组100
11第k个排列回溯算法 | 全排列100
12斗地主之顺子数据结构 | 栈100
13分披萨递归 | 缓存优化100
14分苹果位运算100
15分糖果分治递归100
16高矮个子排队滑动窗口100
17工号不够用了怎么办数学问题100
18工作安排动态规划 | 背包DP100
19构成正方形的数量数学问题100
20喊7的次数重排约瑟夫环问题100
21恢复数字序列滑动窗口100
22计算堆栈中的剩余数字数据结构 | 栈100
23绘图机器 | 计算面积逻辑分析100
24计算三叉搜索树的高度树形结构100
25简单的自动曝光逻辑分析100
26矩形相交面积数学问题100
27考勤信息逻辑分析100
28靠谱的车位运算100
29连续字母长度字符串 | 数组100
30流浪地球逻辑模拟100
31敏感字段加密字符串 | 数组100
32内存资源分配二分法100
33满足约束并输出最大差逻辑分析100
34日志采集动态规划100
35生成哈夫曼树哈夫曼树 | 中序遍历100
36手机App防沉迷系统逻辑分析100
37数大雁逻辑分析100
38数组拼接字符串 | 数组100
39水仙花数逻辑分析100
40素数之积递归循环100
41贪心的商人贪心思维100
42跳房子I哈希表100
43响应报文时间字符串 | 数组100
44虚拟理财游戏暴力枚举100
45一种字符串压缩表示的解压逻辑模拟100
46英文输入法字符串 | 数组100
47预订酒店逻辑分析100
48增强的strstr滑动窗口100
49找数字逻辑分析100
50找终点逻辑分析100
51整数对最小和逻辑分析100
52智能成绩表动态条件排序100
53转盘寿司单调栈100
54字符串变换最小字符串字符串 | 数组100
55字符串分割字符串 | 数组100
56字符统计及重排字符串 | 数组100
57最大报酬动态规划100
58最小的调整次数逻辑分析100
59最长连续子序列双指针100
60最长子字符串的长度I逻辑分析100
61最左侧冗余覆盖子串滑动窗口100

1.2 进阶题

序号题目考点分值
1孙悟空吃蟠桃二分法200
2查找充电设备组合动态规划 | 背包DP200
3导师请吃火锅贪心思维200
4电脑病毒感染图论 | 单源最短路径200
5二叉树计算二叉树前序 | 中序遍历200
6服务器广播数据结构 | 并查集200
7光伏场地建设规划动态规划 | 前缀和200
8机器人数据结构 | 并查集200
9计算网络信号图论 | 多源BFS200
10计算疫情扩散时间图论 | 多源BFS200
11简易内存池区间问题 | 区间交集200
12九宫格按键输入逻辑模拟200
13空栈压数栈操作200
14狼羊过河暴力枚举200
15模拟目录管理功能树形结构200
16树状结构查询广度优先搜索200
17数字游戏动态规划200
18跳格子3动态规划 | 单调队列200
19跳马广度优先搜索200
20通过软盘拷贝文件动态规划 | 背包DP200
21推荐多样性逻辑分析200
22文本统计分析正则匹配200
23项目排期二分法 | 回溯算法200
24学生方阵逻辑分析200
25寻找符合要求的最长子串滑动窗口200
26云短信平台优惠动态规划 | 背包DP200
27找单词深度优先搜索200
28智能驾驶广度优先搜索200
29中文分词模拟器逻辑分析200
30周末爬山广度优先搜索200
31转骰子逻辑分析200
32字符串化繁为简数据结构 | 并查集200
33字符串拼接回溯算法 | 排列问题200
34字母组合回溯算法 | 组合问题200
35最大社交距离逻辑分析200
36最大的整数自定义排序200
37最长方连续方波信号数据结构 | 栈200

二、华为OD机试真题C卷&D卷

2.1 基础题

序号题目考点分值
1API集群负载统计数据结构100
2CPU算力分配逻辑分析100
3测试用例执行计划自定义排序100
4传递悄悄话数据结构100
5堆内存申请自定义排序100
6伐木工贪心算法100
7反射计数逻辑模拟100
8分割均衡字符串逻辑模拟100
9分解正整数数学知识100
10分配土地数据结构100
11分披萨回溯法100
12高效货运贪心算法100
13根据IP查找城市逻辑模拟100
14灰度图存储逻辑模拟100
15机场航班调度自定义排序100
16机器人搬砖二分法100
17精准核酸检测BFS/DFS100
18开源项目热度榜单自定义排序100
19快递员最短路径BFS/DFS100
20来自异国的客人进制转换100
21螺旋数组矩阵逻辑模拟100
22密码解密逻辑模拟100
23密码输入检测字符串处理100
24内存冷热标记自定义排序100
25剩余银饰的重量逻辑模拟100
26手机App防沉迷系统自定义排序100
27数据单元的变量替换字符串处理100
28贪吃的猴子双指针法100
29特殊的加密算法BFS/DFS100
30体育场找座位逻辑分析100
31小明的幸运数逻辑模拟100
32小明找位置二分法100
33小朋友来自多少小区贪心算法100
34小扇和小船的数字游戏进制问题100
35幸存数之和逻辑模拟100
36掌握单词的个数数据结构100
37找出作弊的人自定义排序100
38执行任务赚积分逻辑模拟100
39智能成绩表自定义排序100
40最多购买宝石数目滑动窗口100
41最富裕的小家庭数据结构100
42最优的投资方式逻辑分析100
43求最多可以派出多少支团队双指针100
44按身高和体重排队排序100
45灰度图恢复数组、矩阵100
46用连续自然数之和来表达整数滑动窗口100
47整数对最小和逻辑模拟100
48素数之积数学问题100
49查找接口成功率最优时间段动态规划100
50靠谱的车位运算100
51执行时长逻辑分析100
52最长子字符串的长度1逻辑模拟100
53停车场车辆统计逻辑模拟100
54计算面积逻辑模拟100
55考勤信息逻辑模拟100
56字符串变换最小字符串字符串处理100
57英文输入法字符串处理100
58找朋友数据结构100
59数组去重和排序数据结构100
60宽度最小的子矩阵滑动窗口100
61会议室占用时间段逻辑模拟100
62石头剪刀布游戏逻辑分析100
63围棋的气数据结构100
64园区参观路径BFS/DFS100
65查找众数及中位数逻辑分析100
66虚拟理财游戏暴力枚举100
67学生重新排队逻辑分析100
68寻找身高相近的小朋友逻辑分析100
69整型数组按个位值排序字符串/数组100
70字符串分割2字符串/数组100
71虚拟理财游戏逻辑分析100

2.2 进阶题

序号题目考点分值
15G网络建设并查集200
2Wonderland游乐园动态规划200
3部门人力分配二分法200
4电脑病毒感染图计算200
5求分数计算结果数据结构200
6结对编程逻辑模拟200
7路口最短时间问题BFS/DFS200
8启动多任务排序拓扑排序200
9抢7游戏逻辑模拟200
10亲子游戏BFS/DFS200
11山脉的个数数据结构200
12田忌赛马BFS/DFS200
13跳格子3动态规划200
14跳马问题BFS/DFS200
15文件缓存系统数据结构200
16小华地图寻宝BFS/DFS200
17寻找最优的路测线路BFS/DFS200
18幼儿园篮球游戏逻辑模拟200
19员工派遣二分法+数学200
20运输时间逻辑模拟200
21智能驾驶BFS/DFS200
22转盘寿司单调栈200
23最长子字符串的长度2​​​​​​前缀和状态压缩200
24孙悟空吃蟠桃二分法200
25字符串拼接数组、递归200
26分月饼逻辑模拟200
27可以组成网络的服务器DFS200
28求满足条件的最长子串的长度滑动窗口200
29最长的指定瑕疵度的元音子串双指针200
30考古问题字符串200
31解密犯罪时间字符串200
32多线段数据压缩逻辑分析200
33查找一个有向网络的头节点和尾节点拓扑排序200
34计算三叉搜索树的高度树遍历200
35两个字符串间的最短路径问题BFS/DFS200
36攀登者2逻辑模拟200
37生成哈夫曼树二叉树200
38推荐多样性逻辑模拟200
39中文分词模拟器动态规划200
40中庸行者BFS/DFS200
41二叉树的广度优先遍历广度优先搜索200
42简易内存池区间问题/区间交集200
43模拟目录管理功能树形结构200
44可以处理的最大任务数贪心算法200
45数字排列回溯算法/排列问题200
46贪心歌手贪心思维200
47项目排期二分法/回溯算法200
48找城市并查集200
49找数字逻辑分析200
50图像物体的边界数据结构200
51二叉树计算二叉树200

C++图片

三、华为OD机试真题B卷

3.1 基础题

序号题目考点分值
1需要打开多少监视器逻辑分析100
2字符串子序列 II字符串处理100
3分苹果位运算100
4最佳植树距离逻辑分析100
5事件推送数据结构100
6路灯照明逻辑模拟100
7统计射击比赛成绩排序算法100
8座位调整逻辑分析100
9非严格递增连续数字序列双指针100
10食堂供餐二分法100
11寻找最大价值的矿堆DFS100
12最长公共后缀逻辑分析100
13单词重量逻辑模拟100
14模拟消息队列逻辑分析100
15告警抑制逻辑分析100
16字符串摘要字符串处理100
17数大雁逻辑模拟100
18快递运输逻辑模拟100
19文件目录大小DFS100
20乱序整数序列两数之和绝对值最小双指针100
21找出两个整数数组中同时出现的整数数据结构100
22喊七的次数重排约瑟夫问题100
23数据分类进制问题100
24数字游戏逻辑分析100
25快速人名查找回溯算法100
26数据最节约的备份方法二分法100
27跳格子游戏2逻辑分析100
28寻找相同子串字符串100
29计算最大乘积数据结构100
30支持优先级的队列数据结构100
31符合要求的结对方式逻辑模拟100
32计算最接近的数逻辑分析100
33人气最高的店铺逻辑分析100
34数组拼接数据结构100
35跳房子I数据结构100
36分割数组的最大差值逻辑分析100
37翻牌求最大分动态规划100
38恢复数字序列滑动窗口100
39计算最接近的数逻辑分析100
40生日礼物二分法100
41五子棋迷逻辑分析100
42选修课数据结构100
43金字塔-微商的收入数据结构100
44求字符串中所有整数的最小和逻辑模拟100
45求最小步数逻辑分析100
46数字反转打印逻辑模拟100
47矩阵稀疏扫描逻辑分析100
48关联子串字符串处理100
49冠亚军排名排序方法100
50计算礼品发放的最小分组数目双指针100
51数列描述逻辑分析100
52增强的strstr正则匹配100
53找出经过特定点的路径长度逻辑分析100
54字符匹配正则匹配100
55拼接URL字符串处理100
56最小数字排序方法100
57最长的元音子串字符串处理100
58洞穴探险字符串处理100
59服务启动DFS100
60流水线调度排序算法100
61路灯照明II区间合并100
62任务执行总时长逻辑模拟100
63水仙花数逻辑模拟100
64水仙花数II递归算法100
65小朋友排队排序算法100
66运维日志排序排序算法100
67找车位逻辑分析100
68找终点逻辑模拟100
69整数编码字符串处理100
70字符串划分数据结构100
71最大岛屿体积BFS100
72最远足迹数据结构100
73最长公共前缀字符串处理100
74最长连续子序列滑动窗口100
75反转每对括号间的子串数据结构100
76分糖果位运算100
77滑动窗口最大值滑动窗口100
78矩阵最大值逻辑模拟100
79迷宫问题DFS100
80密钥格式化字符串处理100
81求解连续数列数学问题100
82全量和已占用字符集字符串处理100
83全排列数学问题100
84删除字符串中出现次数最少的字符字符串处理100
85数字涂色逻辑模拟100
86数字字符串组合倒序正则匹配100
87数组连续和动态规划100
88水果摊小买卖贪心算法100
89找到比自己强的人逻辑模拟100
90字符串排序排序算法100
91字符串序列判定正则匹配100
92最大括号深度数据结构100
93AI面板识别数据结构100
94BOSS的收入数据结构100
95DNA序列滑动窗口100
96VLAN资源池数据结构100
97阿里巴巴找黄金宝箱II数据结构100
98阿里巴巴找黄金宝箱III数据结构100
99阿里巴巴找黄金宝箱V滑动窗口100
100按单词下标区间翻转文章内容字符串处理100
101拔河比赛数据结构100
102报数游戏逻辑分析100
103报文回路数据结构100
104报文重排序字符串处理100
105查找舆情热词数据结构100
106查字典字符串处理100
107乘坐保密电梯回溯法100
108代表团坐车动态规划100
109单词加密字符串处理100
110分班问题逻辑模拟100
111符合要求的元组个数回溯法100
112工号不够用了怎么办数学问题100
113猴子爬山递归算法100
114火星文计算正则匹配100
115矩阵元素边界值字符串处理100
116连续字母长度正则匹配100
117跳房子2数据结构100
118完全二叉树非叶子部分后序遍历数据结构/二叉树100
119一种字符串压缩表示的解压正则匹配100
120用户调度问题DFS100
121字符串加密动态规划100
122字符串筛选排序排序方法100
123最大N个数与最小N个数的和数据结构100
124最大花费金额滑动窗口100
125最大时间DFS100
126最少交换次数滑动窗口100

3.2 进阶题

序号题目考点分值
1德州扑克数据结构200
2宜居星球改造计划数据结构200
3最大股票收益贪心算法200
4跳格子游戏拓扑排序200
5篮球比赛DFS200
6勾股数元组数学问题200
7热点网站统计排序算法200
8最长广播响应数据结构200
9高效的任务规划动态规划200
10没有回文串数位搜索200
11通过软盘拷贝文件动态规划200
12最少面试官贪心算法200
13服务失效判断并查集200
14任务最优调度贪心算法200
15战场索敌DFS200
16分积木位运算200
17德州扑克数据结构200
18高矮个子排队排序算法200
19导师请吃火锅贪心算法200
20书籍叠放二分法200
21树状结构查询数据结构200
22数字序列比大小逻辑分析200
23找最小数贪心算法200
24最小循环子数组KMP算法200
25计算误码率逻辑分析200
26矩阵中非1的元素个数BFS200
27区间交集区间问题200
28树形目录删除二叉树200
29信道分配逻辑模拟200
30学生方阵逻辑模拟200
31字符串比较双指针200
32组成最大数逻辑模拟200
33最大社交距离逻辑模拟200
34二叉树中序遍历数据结构 / 二叉树200
35欢乐的周末并查集200
36计算疫情扩散时间BFS200
37连续出牌数量并查集200
38数组二叉树二叉树200
39玩牌高手逻辑分析200
40周末爬山BFS200
41选举拉票线段树200
42购物优先级队列200
43最佳的出牌方法逻辑分析200
44模拟工作队列数据结构200
45污染水域BFS200
46MELON的难题动态规划200
47阿里巴巴找黄金宝箱I前缀和200
48阿里巴巴找黄金宝箱IV单调栈200
49不开心的小朋友逻辑分析200
50代码编辑器逻辑分析200
51发广播并查集200
52正方形数量数学问题200
53组装最大可靠性设备动态规划200
54最大矩阵和动态规划200
55最小传输时延IIBFS200

四、华为OD机试真题A卷

4.1 基础题

序号题目考点分值
1Linux发行版的数量并查集100
2不包含101的数动态规划+数位DP100
3猜数字逻辑分析100
4猜字谜字符串处理100
5查找单入口空闲区域DFS100
6超级玛丽过吊桥动态规划100
7称砝码动态规划100
8处理器问题回溯算法100
9打印机队列数据结构100
10单词倒序字符串处理100
11单向链表中间节点数据结构100
12等和子数组最小和动态规划+前缀和100
13端口合并数据结构100
14对称美学递归算法100
15二元组个数数据结构100
16服务中心选址二分法100
17核酸最快检测效率动态规划100
18幻方修复逻辑分析100
19获取最大软件版本号字符串处理100
20机房布局逻辑分析100
21机器人BFS100
22积木最远距离逻辑分析100
23检测热点字符字符串处理100
24简单的自动曝光逻辑分析100
25静态扫描贪心算法100
26开放日活动二分法100
27开心消消乐BFS100
28快递投放问题逻辑分析100
29快递业务站并查集100
30密室逃生游戏字符串处理100
31模拟商场优惠打折逻辑分析100
32模拟商场优惠打折II逻辑分析100
33匿名信字符串处理100
34区块链文件转储系统滑动窗口100
35任务调度数据结构100
36日志首次上报最多积分动态规划100
37日志限流二分法100
38挑选字符串逻辑分析100
39通信误码数据结构100
40统计友好度最大值逻辑分析100
41统一限载最小值数据结构100
42投篮大赛数据结构100
43完美走位尺取法/滑动窗口100
44微服务的集成测试DFS100
45西天取经BFS100
46响应报文时间逻辑分析100
47新词挖掘滑动窗口100
48新学校选址数学问题100
49星际篮球争霸赛动态规划100
50寻找相似单词逻辑分析100
51严格递增字符串动态规划100
52羊、狼、农夫过河贪心算法100
53异常的打卡记录数据结构100
54银行插队数据结构100
55优秀学员统计数据结构100
56优选核酸检测点逻辑分析100
57预定酒店数据结构100
58找等值元素数据结构100
59真正的密码逻辑分析100
60字符串重新排列数据结构100
61租车骑绿岛贪心算法100
62组合出合法最小数逻辑分析100
63最大报酬动态规划100
64最大利润贪心算法100
65最短木板长度贪心算法100
66最多颜色的车辆滑动窗口100
67最多组合直角三角形个数回溯算法100
68最优芯片资源占用数据结构100
69最长的密码逻辑分析100
70最长回文子串逻辑分析100
71最左侧冗余覆盖子串滑动窗口100

4.2 进阶题

序号题目考点分值
1查找充电设备组合动态规划200
2大炮攻城动态规划200
3带传送阵的矩阵游离数据结构200
4二进制差异数逻辑分析200
5分奖金单调栈200
6荒地建设电站动态规划200
7基站维护最短距离动态规划200
8计算快递业务主站点回溯算法200
9计算网络信号数据结构200
10简单的解压缩算法数据结构200
11快速开租建站拓扑排序200
12垃圾短信识别数据结构200
13连接器问题贪心算法200
14农场施肥二分法200
15区间交叠问题贪心算法200
16删除重复数字后的最大数字数据结构200
17士兵过河动态规划200
18数字加减游戏逻辑分析200
19探索地块建立动态规划200
20无向图染色数据结构200
21硬件产品销售方案回溯算法200
22优雅子数组双指针200
23字符串解密字符串处理200
24组装新的数组回溯算法200
25最差产品奖滑动窗口200
26最大化控制资源成本优先级队列200
27最大平分数组动态规划200
28最多等和不相交连续子序列数据结构200

五、华为招聘流程

        1、投简历

        2、机考
        笔试一共三道算法题,时长是150分钟,语言可以自选;机考没通过,冻结半年后再考。
        第一、第二题分值是100分,第三题是200分;目标院校150分通过,非目标院校350分通过。

        3、性格测试
        笔试后做一套性格测试题,性格测试也会刷人。

        4、技术一面
        直属领导面试。  

        5、技术二面
        不同部门交叉面试。

        6、HR与主管面试

        7、录用    

        最后祝大家顺通过考试,成功上岸! 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西攻城狮北

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值