Bootstrap

2024华为OD机试真题目录-(B卷C卷D卷)-【C++ Java Python】

我是一名软件开发培训机构的老师,我的学生有几十名都通过了华为OD机考,我经常把机考真题作为课后作业让学生练手,和学生一起交流解题思路

华为OD机试题库每半年更新一次,2024年6月-10月都是考C卷D卷,大家可以充分利用这段时间进行准备和复习!

(免费试读)2024年华为OD机试真题-最多购买宝石数目-(C++/Java/python)-OD统一考试(C卷D卷)

以下是 C卷+D卷 100分题目:

序号题目分数考点语言
1

密码输入检测

100栈结构C++、Python、JAVA
2

内存冷热标记

100多条件排序C++、Python、JAVA
3

找座位

100逻辑分析C++、Python、JAVA
4

转盘寿司

100数据结构,单调栈C++、Python、JAVA
5

最多购买宝石数目

100滑动窗口,双指针C++、Python、JAVA
6最富裕的小康家庭100逻辑分析C++、Python、JAVA
7精准核酸检测100逻辑分析C++、Python、JAVA
8最长字符串的长度(一)100逻辑分析C++、Python、JAVA
9螺旋数字矩阵100逻辑分析C++、Python、JAVA
10分配土地100数据结构,几何知识C++、Python、JAVA
11智能成绩表100自定义排序C++、Python、JAVA
12来自异国的客人100进制转换C++、Python、JAVA
13CPU算力分配100逻辑分析C++、Python、JAVA
14去重求和100数据结构C++、Python、JAVA
15英文输入法100字符串处理C++、Python、JAVA
16小明找位置100二分查找C++、Python、JAVA
17素数之积100数学知识C++、Python、JAVA
18寻找连续区间100逻辑分析C++、Python、JAVA
19绘图机器100逻辑分析C++、Python、JAVA
20悄悄话花费的时间100二叉树层序遍历C++、Python、JAVA
21用连续自然数之和来表达整数100逻辑分析C++、Python、JAVA
22机场航班调度100自定义排序C++、Python、JAVA
23剩余银饰的重量100逻辑分析C++、Python、JAVA
24Family Day/园区参观路径100动态规划C++、Python、JAVA
25查找接口成功率最优时间段100滑动窗口C++、Python、JAVA
26整型数组按个位数值排序100自定义排序C++、Python、JAVA
27考勤信息100字符串处理C++、Python、JAVA
28机器人搬砖100二分查找C++、Python、JAVA
29全量和已占用字符集100数据结构C++、Python、JAVA
30出租车计费、靠谱的车100逻辑分析C++、Python、JAVA
31山脉个数、攀登者100数据结构、栈C++、Python、JAVA
32游戏分组、王者荣耀100排列组合C++、Python、JAVA
33分割均衡字符串100逻辑分析C++、Python、JAVA
34找出作弊的人100多条件排序C++、Python、JAVA
35整数对最小和100逻辑分析C++、Python、JAVA
36最长指定瑕疵度的元音子串100滑动窗口C++、Python、JAVA
37字符串序列判定100字符串处理C++、Python、JAVA
38虚拟理财游戏100暴力枚举C++、Python、JAVA
39查找众数及中位数100数学知识C++、Python、JAVA
40停车场车辆统计100逻辑分析C++、Python、JAVA
41求最多可以派出多少支团队100双指针C++、Python、JAVA
42找朋友100单调栈C++、Python、JAVA
43数组去重和排序100自定义排序C++、Python、JAVA
44按身高和体重排序100自定义排序C++、Python、JAVA
45围棋的气100逻辑分析C++、Python、JAVA
46万能字符单词拼写、掌握单词的个数100字符串处理C++、Python、JAVA
47小华地图寻宝100深度优先搜索C++、Python、JAVA
48执行任务赚积分100数据结构C++、Python、JAVA
49计算三叉搜索树的高度100树结构C++、Python、JAVA
50API集群负载统计100数据结构C++、Python、JAVA
51小明的幸运数字100逻辑分析C++、Python、JAVA
52学生重新排队100逻辑分析C++、Python、JAVA
53字符串分割(二)100字符串处理C++、Python、JAVA
54字符串变换最小字符串100逻辑分析C++、Python、JAVA
55分披萨100递归+缓存优化C++、Python、JAVA
56生成哈夫曼树100哈弗曼树构建+中序遍历C++、Python、JAVA
57求幸存数之和100动态数组C++、Python、JAVA
58会议室占用时间100区间合并C++、Python、JAVA
59手机App防沉迷系统100逻辑分析C++、Python、JAVA
60堆内存申请100逻辑分析C++、Python、JAVA
61小朋友来自多少小区100贪心思维C++、Python、JAVA
62字符串筛选排序100字符串处理C++、Python、JAVA
63多段线数据压缩100逻辑分析C++、Python、JAVA
64测试用例执行计划100多条件排序C++、Python、JAVA
65灰度图存储100逻辑分析C++、Python、JAVA
66火星文计算2100字符串处理C++、Python、JAVA
67求字符串中所有整数的最小和100逻辑分析C++、Python、JAVA
68求满足条件的最长子串长度100滑动窗口C++、Python、JAVA
69连续字母长度100字符串处理C++、Python、JAVA
70拼接URL100正则匹配C++、Python、JAVA
71GPU任务调度100逻辑分析C++、Python、JAVA
72寻找身高相近的小朋友100逻辑分析C++、Python、JAVA
73数组连续和100动态规划C++、Python、JAVA

以下是 C卷+D卷 200分题目:

序号题目分数考点语言
1爱吃蟠桃的孙悟空200二分查找C++、Python、JAVA
2石头剪刀布游戏200数据结构C++、Python、JAVA
3快递员的烦恼200全排列C++、Python、JAVA
4最小矩阵宽度200逻辑分析C++、Python、JAVA
5园区参观路径200动态规划C++、Python、JAVA
6考古学家200dfs深度优先搜索C++、Python、JAVA
7欢乐的周末200dfsC++、Python、JAVA
8员工派遣200二分查找C++、Python、JAVA
9高效货运200完全背包C++、Python、JAVA
10贪吃的猴子200逻辑分析C++、Python、JAVA
11信道分配200逻辑分析C++、Python、JAVA
12最大社交距离200逻辑分析C++、Python、JAVA
13两个字符串间的最短距离200动态规划C++、Python、JAVA
14字符串拼接200回溯算法C++、Python、JAVA
15跳马200广度优先搜索C++、Python、JAVA
16解密犯罪时间200全排列、dfsC++、Python、JAVA
17电脑病毒感染200dijkstra算法C++、Python、JAVA
18二叉树计算200二叉树前序中序遍历C++、Python、JAVA
19分月饼200递归C++、Python、JAVA
20最长连续手牌200回溯算法C++、Python、JAVA
215G网络建设200最小生成树C++、Python、JAVA
22Wonderland200动态规划C++、Python、JAVA
23攀登者2200逻辑分析C++、Python、JAVA
24部门人力分配200双指针C++、Python、JAVA
25数据单元的变化替换200递归C++、Python、JAVA
26找数字200逻辑分析C++、Python、JAVA
27中文分词模拟器200逻辑分析C++、Python、JAVA
28符号运算200数据结构C++、Python、JAVA
29根据IP查找城市200逻辑分析C++、Python、JAVA
30文件缓存系统200逻辑分析C++、Python、JAVA
31学生重新排队200逻辑分析C++、Python、JAVA
32抢7游戏200动态规划C++、Python、JAVA
33寻找最优的路测线路200dijkstra算法C++、Python、JAVA
34篮球游戏200双端队列C++、Python、JAVA
35项目排期200二分法C++、Python、JAVA
36最长连续手牌200回溯算法C++、Python、JAVA
37启动多任务排序200拓扑排序C++、Python、JAVA
38贪心歌手200贪心算法C++、Python、JAVA
39反射计数200数学问题C++、Python、JAVA
40模拟目录管理功能200树形结构C++、Python、JAVA
41加密算法、特殊的加密算法200dfsC++、Python、JAVA
42田忌赛马200回溯算法C++、Python、JAVA
43最长子字符串的长度(二)200前缀和C++、Python、JAVA
44运输时间200逻辑分析C++、Python、JAVA
45推荐多样性200逻辑分析C++、Python、JAVA
46查找一个有向网络的头节点和尾节点200拓扑排序C++、Python、JAVA
47快递员的烦恼200全排列C++、Python、JAVA
48伐木工200动态规划C++、Python、JAVA
49最大社交距离200逻辑分析C++、Python、JAVA
50文本统计分析200正则表达式C++、Python、JAVA
51信道分配200C++、Python、JAVA
52欢乐的周末200dfsC++、Python、JAVA
53二叉树的广度优先遍历200bfsC++、Python、JAVA
54图像物体的边界200并查集C++、Python、JAVA
55找单词200dfsC++、Python、JAVA
56找城市200并查集C++、Python、JAVA
57可以组成网络的服务器200dfs/bfsC++、Python、JAVA
58简易内存池200区间交集C++、Python、JAVA
59数字排列200回溯算法C++、Python、JAVA
60模拟数据序列化传输200字符串C++、Python、JAVA

2023.5月,华为OD机试题目更新为:OD统一考试B卷B卷题目包含两部分:

1.2022年复用题目

2.2023年新增题目

以下是B卷100分题目:

序号题目分值通过率题型
1滑动窗口最大和100100%OD统一考试B卷
2连续字母长度100100%OD统一考试B卷
3寻找相同子串100100%OD统一考试B卷
4阿里巴巴找黄金宝箱(Ⅲ)100100%OD统一考试B卷
5报文重排序100100%OD统一考试B卷
6阿里巴巴找黄金宝箱(V)100100%OD统一考试B卷
7五子棋迷100100%OD统一考试B卷
8字符串摘要100100%OD统一考试B卷
9数组拼接100100%OD统一考试B卷
10矩阵稀疏扫描100100%OD统一考试B卷
11文件目录大小100100%OD统一考试B卷
12恢复数字序列100OD统一考试B卷
13分割数组的最大差值100100%OD统一考试B卷
14生日礼物100100%OD统一考试B卷
15乘坐保密电梯100100%OD统一考试B卷
16拔河比赛100100%OD统一考试B卷
17计算最接近的数100100%OD统一考试B卷
18矩阵元素的边界值100100%OD统一考试B卷
19增强的strstr100100%OD统一考试B卷
20最长公共后缀100100%OD统一考试B卷
21支持优先级的队列100100%OD统一考试B卷
22TLV解析 Ⅰ100100%OD统一考试B卷
23拼接URL100100%OD统一考试B卷
24水仙花数 Ⅰ100100%OD统一考试B卷
25最大股票收益100100%OD统一考试B卷
26找朋友100100%OD统一考试B卷
27找车位100100%OD统一考试B卷
28猴子爬山100100%OD统一考试B卷
29按身高和体重排队100100%OD统一考试B卷
30阿里巴巴找黄金宝箱(Ⅱ)100100%OD统一考试B卷
31玩牌高手100100%OD统一考试B卷
32告警抑制100100%OD统一考试B卷
33寻找身高相近的小朋友100100%OD统一考试B卷
34消消乐游戏100100%OD统一考试B卷
35数组组成的最小数字100100%OD统一考试B卷
36求最多可派出多少支团队100100%OD统一考试B卷
37数组去重和排序100100%OD统一考试B卷
38快递运输100100%OD统一考试B卷
39停车场车辆统计100100%OD统一考试B卷
40查找众数及中位数100100%OD统一考试B卷
41补种未成活胡杨100100%OD统一考试B卷
42路灯照明问题100100%OD统一考试B卷
43敏感字段加密100100%OD统一考试B卷
44阿里巴巴找黄金宝箱(I)100100%OD统一考试B卷
45喊7的次数重排100100%OD统一考试B卷
46斗地主之顺子100100%OD统一考试B卷
47IPv4地址转换成整数100100%OD统一考试B卷
48分苹果100100%OD统一考试B卷
49组成最大数100100%OD统一考试B卷
50最大花费金额100100%OD统一考试B卷
51太阳能板最大面积100100%OD统一考试B卷
52座位调整100100%OD统一考试B卷
53选修课100100%OD统一考试B卷
54分班100100%OD统一考试B卷
55分糖果100100%OD统一考试B卷
56最远足迹100100%OD统一考试B卷
57需要打开多少监控器100100%OD统一考试B卷
58VLAN资源池100100%OD统一考试B卷
59求字符串中所有整数的最小和100100%OD统一考试B卷
60求满足条件的最长子串长度100100%OD统一考试B卷
61模拟消息队列100100%OD统一考试B卷
62组成最大数100100%OD统一考试B卷
63比赛100100%OD统一考试B卷
64报文回路100100%OD统一考试B卷
65代码编辑器100100%OD统一考试B卷
66奖牌榜排名100100%OD统一考试B卷
67        经典屏保100100%OD统一考试B卷
68跳房子1100100%OD统一考试B卷
69工号不够用了怎么办100100%OD统一考试B卷
70GPU算力100100%OD统一考试B卷
71数字最低位排序100100%OD统一考试B卷
72报数游戏100100%OD统一考试B卷
73关联子串100100%OD统一考试B卷
74最长连续子序列100100%OD统一考试B卷
75非严格递增连续数字序列100100%OD统一考试B卷
76        德州扑克100100%OD统一考试B卷
77一种字符串压缩表示的解压100100%OD统一考试B卷

以下是B卷200分题目: 

序号题目分值时间
1宜居星球改造计划200OD统一考试B卷
2找出两个整数数组中同时出现的整数200OD统一考试B卷
3数据最节约的备份方法200OD统一考试B卷
4数字游戏200OD统一考试B卷
5查字典200OD统一考试B卷
6MELON的难题200OD统一考试B卷
7数字序列比大小200OD统一考试B卷
8跳格子1200OD统一考试B卷
9战场索敌200OD统一考试B卷
10跳格子2200OD统一考试B卷
11计算误码率200OD统一考试B卷
12返回矩阵中非1元素的个数200OD统一考试B卷
13最小循环子数组200OD统一考试B卷
14不开心的小朋友200OD统一考试B卷
15欢乐的周末200OD统一考试B卷
16最佳植树距离200OD统一考试B卷
17阿里巴巴找黄金宝箱(IV)200OD统一考试B卷
18通过软盘拷贝文件200OD统一考试B卷
19代表团坐车200OD统一考试B卷
20区间交集200OD统一考试B卷
21寻找最大价值矿堆200OD统一考试B卷
22叠积木200OD统一考试B卷
23打印任务排序200OD统一考试B卷
24仿LISP计算200OD统一考试B卷
25高效的任务规划200OD统一考试B卷
26转骰子200OD统一考试B卷
27最少面试官数200OD统一考试B卷
28找最小数200OD统一考试B卷
29解压报文200OD统一考试B卷
30We are a team200OD统一考试B卷
31最长广播效应200OD统一考试B卷
32周末爬山200OD统一考试B卷
33跳房子2200OD统一考试B卷
;