目录

华为od机试华为od机试真题2025华为od题库华为od机考C卷D卷E卷

华为od机试|华为od机试真题2025|华为od题库|华为od机考|C卷D卷E卷

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

2024年8月份,华为官方已经将 ,切换到 OD统一考试(E卷) ,E卷中大部分都是以前的旧题。绿习时可以在自己的IDE环境中编写代码进行测试,也可以在 上进行练习测试。

测试方法如下图:

https://img-blog.csdnimg.cn/ca707718e4b14e568feaf88d06c5a0e3.png

发现新题会及时更新。祝大家考试顺利。

机试真题2025目录

E卷题库

基础题(100分)

序号题目考点Python实现Java实现C++实现
1BOSS的收入逻辑分析
2TLV解码字符串数组
3VLAN资源池逻辑分析
4We Are A Team数据结构并查集
5报数游戏约瑟夫环问题
6补种未成活胡杨滑动窗口
7猜数字逻辑分析
8猜字谜字符串数组
9传递悄悄话二叉树
10单词接龙字符串数组
11第k个排列回溯算法全排列
12斗地主之顺子数据结构
13分披萨递归缓存优化
14分苹果位运算
15分糖果分治递归
16高矮个子排队滑动窗口
17工号不够用了怎么办数学问题
18工作安排动态规划背包DP
19构成正方形的数量数学问题
20喊7的次数重排约瑟夫环问题
21恢复数字序列滑动窗口
22计算堆栈中的剩余数字数据结构
23绘图机器计算面积逻辑分析
24计算三叉搜索树的高度树形结构
25简单的自动曝光逻辑分析
26矩形相交面积数学问题
27考勤信息逻辑分析
28靠谱的车位运算
29连续字母长度字符串数组
30流浪地球逻辑模拟
31敏感字段加密字符串数组
32内存资源分配二分法
33满足约束并输出最大差逻辑分析
34日志采集动态规划
35生成哈夫曼树哈夫曼树中序遍历
36手机App防沉迷系统逻辑分析
37数大雁逻辑分析
38数组拼接字符串数组
39水仙花数逻辑分析
40素数之积递归循环
41贪心的商人贪心思维
42跳房子I哈希表
43响应报文时间字符串数组
44虚拟理财游戏暴力枚举
45一种字符串压缩表示的解压逻辑模拟
46英文输入法字符串数组
47预订酒店逻辑分析
48增强的strstr滑动窗口
49找数字逻辑分析
50找终点逻辑分析
51整数对最小和逻辑分析
52智能成绩表动态条件排序
53转盘寿司单调栈
54字符串变换最小字符串字符串数组
55字符串分割字符串数组
56字符统计及重排字符串数组
57最大报酬动态规划
58最小的调整次数逻辑分析
59最长连续子序列双指针
60最长子字符串的长度I逻辑分析
61最左侧冗余覆盖子串滑动窗口
62ai面板识别逻辑分析
63IPv4地址转换成整数字符串数组集合操作
64Linux发行版的数量数据结构并查集
65MVP争夺战回溯算法
66比赛评分自定义排序
67查找接口成功率最优时间段动态规划前缀和应用
68传递悄悄话二叉树层序遍历
69磁盘容量排序自定义排序
70分班问题逻辑分析
71分割数组的最大差值单指针
72分奖金数据结构
73最少交换次数滑动窗口
74勾股数元组数学问题
75关联子串滑动窗口尺取法
76荒岛逃生栈结构
77火星文计算字符串操作
78货币单位换算逻辑分析
79机房布局逻辑分析
80计算最接近的数滑动窗口
81静态代码扫描服务逻辑分析
82路灯照明II区间问题区间合并
83螺旋数组矩阵逻辑模拟
84免单统计字符串数组集合操作
85求字符串中所有整数的最小和逻辑分析
86求最多可以派出多少支团队双指针
87热点网站统计字符串数组集合操作
88日志排序自定义排序
89数据分类位运算
90数字涂色逻辑分析
91数组连续和滑动窗口
92最小数字自定义排序
93玩牌高手动态规划
94选修课字符串数组集合操作
95寻找链表的中间结点数据结构链表快慢指针
96用户调度问题逻辑分析
97优秀学员统计自定义排序
98游戏分组回溯算法组合问题
99找最小数数据结构
100整数编码位运算
101字符串加密动态规划
102字符串摘要逻辑分析
103字符串重新排列自定义排序
104最大花费金额双指针

进阶题(200分)

序号题目考点Python实现Java实现C++实现
1孙悟空吃蟠桃二分法
2查找充电设备组合动态规划背包DP
3导师请吃火锅贪心思维
4电脑病毒感染图论单源最短路径
5二叉树计算二叉树前序中序遍历
6服务器广播数据结构并查集
7光伏场地建设规划动态规划前缀和
8机器人数据结构并查集
9计算网络信号图论多源BFS
10计算疫情扩散时间图论多源BFS
11简易内存池区间问题区间交集
12九宫格按键输入逻辑模拟
13空栈压数栈操作
14狼羊过河暴力枚举
15模拟目录管理功能树形结构
16树状结构查询广度优先搜索
17数字游戏动态规划
18跳格子3动态规划单调队列
19跳马广度优先搜索
20通过软盘拷贝文件动态规划背包DP
21推荐多样性逻辑分析
22文本统计分析正则匹配
23项目排期二分法回溯算法
24学生方阵逻辑分析
25寻找符合要求的最长子串滑动窗口
26云短信平台优惠活动动态规划背包DP
27找单词深度优先搜索
28智能驾驶广度优先搜索
29中文分词模拟器逻辑分析
30周末爬山广度优先搜索
31转骰子逻辑分析
32字符串化繁为简数据结构并查集
33字符串拼接回溯算法排列问题
34字母组合回溯算法组合问题
35最大社交距离逻辑分析
36最大的整数自定义排序
37最长方连续方波信号数据结构
385G网络建设最小生成树
39MELON的难题动态规划背包DP背包
40Wonderland游乐园动态规划
41编码能力提升计划二分法
42有向网络的头节点和尾节点图论拓扑排序
43打印任务排序逻辑模拟
44仿LISP运算数据结构
45观看文艺汇演区间问题最多不相交区间个数
46加密算法深度优先搜索
47报文解压缩数据结构
48矩阵匹配二分法二分图最大匹配
49篮球游戏双端队列
50任务处理贪心思维优先队列
51任务最优调度贪心思维
52书籍叠放动态规划
53数字加减游戏数学问题
54数字排列回溯算法排列问题
55数字序列比大小贪心思维
56数组二叉树数据结构二叉树
57推荐多样性逻辑分析
58寻找最大价值的矿堆广度优先搜索
59寻找最优的路测线路Dijkstra算法变形
60宜居星球改造计划图论图的多源BFS
61运输时间逻辑分析
62战场索敌广度优先搜索
63招聘区间分组贪心思维
64组装最大可靠性设备二分法
65最佳对手贪心思维
66最佳植树距离二分法最小值最大化问题
67最少数量线段覆盖区间问题区间合并
68最优资源分配逻辑分析

https://i-blog.csdnimg.cn/direct/04d0805e7dd949be9c17e871c1d2a762.jpeg

C卷|D卷题库

基础题(100分)

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

华为od机试Python

进阶题(200分)

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