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

2024年5月,华为OD机试更新为D卷,与C卷共享题库。本资源提供C&D卷400+题目,涵盖基础及进阶,含详细题解、测试用例和代码,适用于Python、Java和C++。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

        2025年7月份开始,华为官方已经将华为OD机试,切换到2025C卷 ,2025年C卷中基本都是以前的旧题。练习时可以在自己的IDE环境中编写代码进行测试。

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

2025C卷题库目录

基础题(100分)

序号题目考点Python实现Java实现C++实现
1API集群负载统计数据结构PythonJavaC++
2CPU算力分配逻辑分析PythonJavaC++
3测试用例执行计划自定义排序PythonJavaC++
4反射计数逻辑模拟PythonJavaC++
5分割均衡字符串逻辑模拟PythonJavaC++
6分配土地数据结构PythonJavaC++
7分披萨回溯法PythonJavaC++
8高矮个子排队排序算法PythonJavaC++
9高效货运贪心算法PythonJavaC++
10机场航班调度自定义排序PythonJavaC++
11机器人搬砖二分法PythonJavaC++
12开源项目热度榜单自定义排序PythonJavaC++
13宽度最小的子矩阵滑动窗口PythonJavaC++
14来自异国的客人 | 幸运数字进制转换PythonJavaC++
15密码输入检测字符串处理PythonJavaC++
16剩余银饰的重量逻辑模拟PythonJavaC++
17石头剪刀布游戏逻辑分析PythonJavaC++
18数据单元的变量替换字符串处理PythonJavaC++
19体育场找座位逻辑分析PythonJavaC++
20王者荣耀游戏分组回溯算法PythonJavaC++
21围棋的气数据结构PythonJavaC++
22小明的幸运数逻辑模拟PythonJavaC++
23小明找位置二分法PythonJavaC++
24小朋友来自多少小区贪心算法PythonJavaC++
25园区参观路径BFS|DFSPythonJavaC++
26掌握单词的个数 | 万能单词拼写数据结构PythonJavaC++
27找出作弊的人自定义排序PythonJavaC++
28最多购买宝石数目滑动窗口PythonJavaC++
29最富裕的小家庭数据结构PythonJavaC++

进阶题(200分)

序号题目考点Python实现Java实现C++实现
15G网络建设并查集PythonJavaC++
2Wonderland游乐园动态规划PythonJavaC++
3电脑病毒感染图计算PythonJavaC++
4计算三叉搜索树的高度树遍历PythonJavaC++
5热点网站统计排序算法PythonJavaC++
6山脉的个数数据结构PythonJavaC++
7跳马问题BFS|DFSPythonJavaC++
8推荐多样性逻辑模拟PythonJavaC++
9小华地图寻宝BFS|DFSPythonJavaC++
10员工派遣二分法+数学PythonJavaC++
11运输时间逻辑模拟PythonJavaC++
12智能驾驶

BFS|DFS

PythonJavaC++
13中庸行者BFS|DFSPythonJavaC++
14转盘寿司单调栈PythonJavaC++

2025B卷题库目录

基础题(100分)

序号题目考点Python实现Java实现C++实现
1AI面板识别自定义排序PythonJavaC++
2孙悟空吃蟠桃二分法PythonJavaC++
3版本管理字符串处理PythonJavaC++
4查找单入口空闲区域回溯法PythonJavaC++
5差值数组不同的字符串字符串处理PythonJavaC++
6磁盘容量排序排序算法PythonJavaC++
7对称美学逻辑模拟PythonJavaC++
8仿LISP运算数据结构PythonJavaC++
9分班问题逻辑模拟PythonJavaC++
10符号运算-求分数计算结果数据结构PythonJavaC++
11正方形数量数学问题PythonJavaC++
12观看文艺汇演问题区间问题PythonJavaC++
13欢乐的周末并查集PythonJavaC++
14恢复数字序列滑动窗口PythonJavaC++
15货币单位换算字符串处理PythonJavaC++
16机房布局逻辑模拟PythonJavaC++
17计算某个字符出现次数字符串处理PythonJavaC++
18简单的自动曝光逻辑模拟PythonJavaC++
19简易内存池区间问题PythonJavaC++
20精准核酸检测BFS/DFSPythonJavaC++
21矩形相交的面积逻辑模拟PythonJavaC++
22矩阵中非1的个数BFSPythonJavaC++
23流水线排序算法PythonJavaC++
24模拟商场优惠打折逻辑模拟PythonJavaC++
25内存冷热标记自定义排序PythonJavaC++
26拼接URL字符串处理PythonJavaC++
27区间交集区间问题PythonJavaC++
28人民币转换字符串处理PythonJavaC++
29生成哈夫曼树二叉树PythonJavaC++
30食堂供餐二分法PythonJavaC++
31数大雁逻辑模拟PythonJavaC++
32螺旋数组矩阵逻辑模拟PythonJavaC++
33数组排列求和暴力遍历PythonJavaC++
34水仙花数逻辑模拟PythonJavaC++
35素数伴侣二分图PythonJavaC++
36体育场找座位逻辑模拟PythonJavaC++
37完美走位尺取法PythonJavaC++
38小明减肥DFSPythonJavaC++
39异常的打卡记录逻辑分析PythonJavaC++
40英文输入法字符串处理PythonJavaC++
41用户调度问题DFSPythonJavaC++
42找车位/停车场最大距离逻辑分析PythonJavaC++
43整理扑克牌数据结构PythonJavaC++
44正整数到excel编号之间的转换进制转换PythonJavaC++
45智能成绩表自定义排序PythonJavaC++
46水仙花数II | 字符串分割递归算法PythonJavaC++
47字符串分割转换 | 密钥格式化字符串处理PythonJavaC++
48字符串加密动态规划PythonJavaC++
49字符串解密数据结构PythonJavaC++
50字符串序列判定正则匹配PythonJavaC++
51字符串重新排序排序算法PythonJavaC++
52字符串子序列II字符串处理PythonJavaC++
53最差产品奖数据结构PythonJavaC++
54最大岛屿体积BFSPythonJavaC++
55最大利润 | 贪心的商人贪心算法PythonJavaC++
56最少交付时间二分法PythonJavaC++
57最小调整顺序次数数据结构PythonJavaC++
58最长的密码 | 寻找密码字符串处理PythonJavaC++
59最长的顺子数据结构PythonJavaC++
60最长的指定瑕疵度的元音子串双指针PythonJavaC++
61最长连续子序列滑动窗口PythonJavaC++
62处理器问题逻辑模拟PythonJavaC++
63DNA序列滑动窗口PythonJavaC++
64MVP争夺战 | 星际篮球争霸赛回溯算法PythonJavaC++
65We Are A Team并查集PythonJavaC++
66比赛评分排序算法PythonJavaC++
67不含101的数数学PythonJavaC++
68查找接口成功率最优时间段动态规划PythonJavaC++
69乘坐保密电梯回溯法PythonJavaC++
70打印机队列优先级队列PythonJavaC++
71单词倒序字符串处理PythonJavaC++
72堆栈中的剩余数字数据结构PythonJavaC++
73伐木工贪心算法PythonJavaC++
74分苹果位运算PythonJavaC++
75根据IP查找城市逻辑模拟PythonJavaC++
76勾股数元组数学问题PythonJavaC++
77绘图机器-计算面积逻辑模拟PythonJavaC++
78考勤信息双指针PythonJavaC++
79快递运输逻辑模拟PythonJavaC++
80路灯照明II逻辑分析PythonJavaC++
81密码解密逻辑模拟PythonJavaC++
82抢7游戏逻辑模拟PythonJavaC++
83悄悄话 | 传递悄悄话数据结构PythonJavaC++
84求解连续数列数学问题PythonJavaC++
85事件推送数据结构PythonJavaC++
86数据分类进制问题PythonJavaC++
87特殊的加密算法BFS/DFSPythonJavaC++
88跳格子2逻辑分析PythonJavaC++
89投篮大赛字符串处理PythonJavaC++
90文件目录大小DFSPythonJavaC++
91相对开音节 正则匹配PythonJavaC++
92选修课数据结构PythonJavaC++
93游戏分组 | 王者荣耀游戏回溯算法PythonJavaC++
94找等值元素 | 找数字逻辑分析PythonJavaC++
95最短木板长度贪心算法PythonJavaC++
96最多等和不相交连续子序列数据结构PythonJavaC++
97最佳投资方式 | 虚拟理财游戏逻辑模拟PythonJavaC++
98服务失效判断并查集PythonJavaC++
99手机APP防沉迷系统自定义排序PythonJavaC++
100字符串摘要字符串处理PythonJavaC++
101端口合并数据结构PythonJavaC++
102最佳植树距离逻辑分析PythonJavaC++
103数列描述逻辑分析PythonJavaC++
104租车骑绿岛双指针PythonJavaC++
105猜字谜数据结构PythonJavaC++
106非严格递增连续数字序列双指针PythonJavaC++
107矩阵元素的边界值字符串处理PythonJavaC++

进阶题(200分)

序号题目考点Python实现Java实现C++实现
1报文响应时间数据结构PythonJavaC++
2查找一个有向网络的头节点和尾节点拓扑排序PythonJavaC++
3代码编辑器逻辑分析PythonJavaC++
4斗地主之顺子数据结构PythonJavaC++
5二叉树的广度优先遍历DFS/BFSPythonJavaC++
6荒岛求生数据结构PythonJavaC++
7矩阵匹配二分图PythonJavaC++
8模拟工作队列数据结构PythonJavaC++
9模拟消息队列逻辑分析PythonJavaC++
10启动多任务排序拓扑排序PythonJavaC++
11亲子游戏BFS/DFSPythonJavaC++
12求最大数 | 组成最大数逻辑模拟PythonJavaC++
13人气最高的店铺逻辑分析PythonJavaC++
14删除重复数字后的最大数字单调栈PythonJavaC++
15上班之路 | 是否能到达公司BFS/DFSPythonJavaC++
16士兵过河动态规划PythonJavaC++
17书籍叠放二分法PythonJavaC++
18数字游戏进制问题PythonJavaC++
19数组组成的最小数字排序方法PythonJavaC++
20完全二叉树非叶子部分后序遍历数据结构/二叉树PythonJavaC++
21无向图染色暴力遍历PythonJavaC++
22信道分配逻辑模拟PythonJavaC++
23寻找最大价值的矿堆DFSPythonJavaC++
24中文分词模拟器动态规划PythonJavaC++
25组装最大可靠性设备动态规划PythonJavaC++
26最小矩阵宽度 | 宽度最小的子矩阵滑动窗口PythonJavaC++
27最小循环子数组KMP算法PythonJavaC++
28基站维护最短距离 | 基站维修工程师动态规划PythonJavaC++
29计算网络信号BFSPythonJavaC++
30篮球游戏逻辑模拟PythonJavaC++
31两个字符串间的最短路径BFS/DFSPythonJavaC++
32路口最短时间问题BFS/DFSPythonJavaC++
33区间连接器 | 连接器问题贪心算法PythonJavaC++
34实力差距最小总和 | 最佳对手动态规划PythonJavaC++
35数组二叉树数据结构PythonJavaC++
36文本统计分析 | 统计文本数量正则匹配PythonJavaC++
37战场索敌BFS/DFSPythonJavaC++
38智能驾驶BFS/DFSPythonJavaC++
39周末爬山BFS/DFSPythonJavaC++
40最多组合直角三角形个数 排列组合PythonJavaC++
41最佳的出牌方法逻辑模拟PythonJavaC++
42最长的完全交替连续方波信号数据结构PythonJavaC++
43无向图染色暴力遍历PythonJavaC++
44快递业务站DFSPythonJavaC++
45最少面试官贪心算法PythonJavaC++
46分积木位运算PythonJavaC++
47德州扑克逻辑模拟PythonJavaC++
48字符串化繁为简字符串处理PythonJavaC++
49城市聚集度并查集PythonJavaC++

2025A卷题库目录

基础题(100分)

序号题目考点Python实现Java实现C++实现
1AI面板识别排序算法PythonJavaC++
2BOSS的收入数据结构PythonJavaC++
3DNA序列滑动窗口PythonJavaC++
4GPU算力 | 执行时长逻辑分析PythonJavaC++
5ipv4地址转换为整数字符串处理PythonJavaC++
6Linux发行版数量回溯法PythonJavaC++
7TLV解析II数据结构PythonJavaC++
8TLV解码数据结构PythonJavaC++
9VLAN资源池数据结构PythonJavaC++
10We Are A Team并查集PythonJavaC++
11阿里巴巴找黄金宝箱 I双指针PythonJavaC++
12阿里巴巴找黄金宝箱 II数据结构PythonJavaC++
13阿里巴巴找黄金宝箱 V滑动窗口PythonJavaC++
14拔河比赛数据结构PythonJavaC++
15报数游戏逻辑模拟PythonJavaC++
16报文回路数据结构PythonJavaC++
17比赛冠亚季军排序算法PythonJavaC++
18变换最小字符串逻辑模拟PythonJavaC++
19补种未成活胡杨滑动窗口PythonJavaC++
20猜密码DFS/BFSPythonJavaC++
21查找接口成功率最优时间段动态规划PythonJavaC++
22查找重复代码动态规划PythonJavaC++
23传递悄悄话数据结构PythonJavaC++
24磁盘容量排序双指针PythonJavaC++
25打印机队列优先级队列PythonJavaC++
26单词倒序字符串处理PythonJavaC++
27单词接龙字符串处理PythonJavaC++
28单向链表中间节点数据结构PythonJavaC++
29第K个排列回溯算法PythonJavaC++
30斗地主之顺子 字符串处理 PythonJavaC++
31堆内存申请逻辑模拟PythonJavaC++
33反转每对括号间的子串数据结构PythonJavaC++
34分割最大子数组 | 分割数组的最大差值逻辑分析PythonJavaC++
35分苹果位运算PythonJavaC++
36分糖果位运算PythonJavaC++
37分月饼逻辑模拟PythonJavaC++
38符号运算 | 求分数计算结果数据结构PythonJavaC++
39符合要求的元组个数 | K数之和回溯法PythonJavaC++
40高效的任务规划动态规划PythonJavaC++
41告警抑制逻辑模拟PythonJavaC++
42工号不够用了怎么办双指针PythonJavaC++
43关联子串字符串处理PythonJavaC++
44猴子爬山递归算法PythonJavaC++
45滑动窗口最大值滑动窗口PythonJavaC++
46绘图机器双指针PythonJavaC++
47机房布局逻辑模拟PythonJavaC++
49计算面积 | 绘图机器逻辑模拟PythonJavaC++
50计算最接近的数逻辑分析PythonJavaC++
51简单的自动曝光逻辑模拟PythonJavaC++
52金字塔 | 微商的收入数据结构PythonJavaC++
54矩阵最大值逻辑模拟PythonJavaC++
55开心消消乐BFS/DFSPythonJavaC++
56考勤信息双指针PythonJavaC++
57靠谱的车位运算PythonJavaC++
58快递员最短路径BFS/DFSPythonJavaC++
59连续字母长度正则匹配PythonJavaC++
60零食奖励动态规划PythonJavaC++
61路灯照明II逻辑分析PythonJavaC++
62密室逃生游戏 | 寻找关键钥匙数据结构PythonJavaC++
63敏感字段加密字符串处理PythonJavaC++
64模拟消息队列逻辑模拟PythonJavaC++
65内存资源分配逻辑模拟PythonJavaC++
66匿名信排序方法PythonJavaC++
67农场施肥二分法PythonJavaC++
68批量处理任务贪心算法PythonJavaC++
69抢7游戏逻辑模拟PythonJavaC++
70求字符串中所有整数的最小和逻辑模拟PythonJavaC++
71求最多可以派出多少团队双指针PythonJavaC++
72区间交叠贪心算法PythonJavaC++
73全量和已占用字符集字符串处理PythonJavaC++
74任务总执行时长逻辑模拟PythonJavaC++
75日志首次上报最多积分、日志采集系统动态规划PythonJavaC++
76生成哈夫曼树数据结构PythonJavaC++
77生日礼物二分法PythonJavaC++
78输出指定字母在字符串的中的索引字符串处理PythonJavaC++
79数组去重和排序数据结构PythonJavaC++
80素数之积数学问题PythonJavaC++
81太阳能板最大面积双指针PythonJavaC++
82贪心的商人 | 最大利润贪心算法PythonJavaC++
83特异性双端队列 | 最小调整顺序次数数据结构PythonJavaC++
84通信误码逻辑分析PythonJavaC++
85统计匹配的二元组个数数据结构PythonJavaC++
86投篮大赛字符串处理PythonJavaC++
87完美走位尺取法PythonJavaC++
88微服务的集成测试DFS/BFSPythonJavaC++
89文件目录大小DFSPythonJavaC++
90相对开音节正则匹配PythonJavaC++
92小朋友来自多少小区贪心算法PythonJavaC++
93小扇和小船数字游戏位运算PythonJavaC++
94新词挖掘数据结构PythonJavaC++
95虚拟理财游戏逻辑模拟PythonJavaC++
96寻找身高相近小朋友 | 小朋友排队排序算法PythonJavaC++
97寻找最大价值的矿堆DFSPythonJavaC++
98硬件产品销售方案回溯法PythonJavaC++
99用户调度问题DFSPythonJavaC++
100优选核酸检测点逻辑模拟PythonJavaC++
101游戏分组 | 王者荣耀游戏回溯算法PythonJavaC++
102运维日志排序排序算法PythonJavaC++
103增强的strstr正则匹配PythonJavaC++
104找出经过特定点的路径长度逻辑分析PythonJavaC++
105找出两个整数数组中同时出现的整数数据结构PythonJavaC++
106找出重复代码动态规划PythonJavaC++
107找到比自己强的人 | 师徒关系逻辑模拟PythonJavaC++
107找等值元素 | 找数字逻辑分析PythonJavaC++
109找终点逻辑模拟PythonJavaC++
110找最小数贪心算法PythonJavaC++
111整数编码字符串处理PythonJavaC++
113正整数到Excel编号之间的转换进制转换PythonJavaC++
114支持优先级的队列数据结构PythonJavaC++
115执行任务赚积分逻辑模拟PythonJavaC++
116字符串解密数据结构PythonJavaC++
117字符串摘要字符串处理PythonJavaC++
118字符统计及重排自定义排序PythonJavaC++
119最大报酬 | 工作安排动态规划PythonJavaC++
120最大括号深度数据结构PythonJavaC++
121最短木板长度贪心算法PythonJavaC++
122最富裕的小家庭数据结构PythonJavaC++
123最少交换次数滑动窗口PythonJavaC++
124最远足迹 | 洞穴探险数据结构PythonJavaC++
125最长的顺子数据结构PythonJavaC++
126最长公共后缀逻辑分析PythonJavaC++
127最长连续子序列滑动窗口PythonJavaC++
128最左侧冗余覆盖子串滑动窗口PythonJavaC++
129座位调整逻辑分析PythonJavaC++

进阶题(200分)

序号题目考点Python实现Java实现C++实现
1MELON的难题动态规划PythonJavaC++
2阿里巴巴找黄金宝箱IV单调栈PythonJavaC++
3称砝码数据结构PythonJavaC++
4导师请吃火锅贪心算法PythonJavaC++
5二叉树的广度优先遍历DFS|BFSPythonJavaC++
6二叉树中序遍历数据结构PythonJavaC++
8二进制差异数位运算PythonJavaC++
9分积木位运算PythonJavaC++
10构成正方形数量数学问题PythonJavaC++
11光伏场地建设计划前缀和PythonJavaC++
12过滤组合字符串DFSPythonJavaC++
13猴子吃桃 | 爱吃蟠桃的孙悟空二分法PythonJavaC++
14荒岛逃生数据结构PythonJavaC++
15会议接待 | 代表团坐车动态规划PythonJavaC++
16基站维护最短距离动态规划PythonJavaC++
17计算网络信号DFS|BFSPythonJavaC++
18计算误码率逻辑分析PythonJavaC++
19简易内存池逻辑模拟PythonJavaC++
20精准核酸检测BFS|DFSPythonJavaC++
21九宫格按键输入数据结构PythonJavaC++
22矩形相交面积逻辑模拟PythonJavaC++
23开放日活动 | 取出尽量少的球逻辑模拟PythonJavaC++
24连接器问题贪心算法PythonJavaC++
25两个字符串间的最短路径DFS|BFSPythonJavaC++
26螺旋数字矩阵逻辑模拟PythonJavaC++
27模拟工作队列数据结构PythonJavaC++
28攀登者2逻辑模拟PythonJavaC++
29热点网站统计排序算法PythonJavaC++
30实力差距最小总和 | 最佳对手贪心算法PythonJavaC++
31书籍叠放二分法PythonJavaC++
32数字序列比大小逻辑模拟PythonJavaC++
33数组二叉树数据结构PythonJavaC++
36跳格子3动态规划PythonJavaC++
37跳格子游戏拓扑排序PythonJavaC++
38通过软盘拷贝文件动态规划PythonJavaC++
39推荐多样性逻辑模拟PythonJavaC++
40文本统计分析正则匹配PythonJavaC++
41项目排期 | 最少交付时间二分法PythonJavaC++
42小华地图寻宝BFS|DFSPythonJavaC++
43选举拉票线段树PythonJavaC++
44寻找最大价值矿堆DFS/BFSPythonJavaC++
45宜居星球改造计划数据结构PythonJavaC++
46战场索敌BFS|DFSPythonJavaC++
47智能驾驶BFS|DFSPythonJavaC++
48中庸行者BFS|DFSPythonJavaC++
49字符串比较双指针PythonJavaC++
50字符串化繁为简字符串处理PythonJavaC++
51组成最大数逻辑模拟PythonJavaC++
52最大股票收益贪心算法PythonJavaC++
53最佳的出牌方法逻辑分析PythonJavaC++
54最佳植树距离逻辑模拟PythonJavaC++
55最少数量线段覆盖 | 多线段数据压缩数学知识PythonJavaC++
56最小矩阵宽度 | 宽度最小值矩阵滑动窗口PythonJavaC++

2024E卷题库

基础题(100分)

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

进阶题(200分)

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

华为od机试java

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

西攻城狮北

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

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

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

打赏作者

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

抵扣说明:

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

余额充值