专栏介绍

题库链接

合集专栏:华为OD机试2022&2023(新题库+老题库)

新题库专栏(全部支持Java、JS、Python):华为OD机试2023(新题库)

老题库专栏(全部支持JS,按需补充Java、Python):华为OD机试2022(老题库)

ACM输入输出处理

详细介绍了Java、JS、Python的ACM模式下的输入输出处理

华为OD机试(2022&2023)ACM输入输出_伏城之外的博客-CSDN博客

考点分类

按算法考点对题目进行分类,更高效地刷题

华为OD机试(2022&2023)考点分类_伏城之外的博客-CSDN博客

声明

本专栏内所有博客均有两项内容组成:

  1. 题目描述、输入描述、输出描述、用例、备注
  2. 题目解析、算法源码

其中:

  • 第1项内容均收集自互联网,专栏博客付费内容不包含此项(第1项),如若此项(第1项)内容侵犯了原著者的合法权益,可联系我:(CSDN网站注册用户名:伏城之外)进行删除。
  • 第2项内容如无特殊说明或标注,均为本人原创,任何个人或组织,在未征得本人同意时,禁止复制、盗用、采集、发布本专栏任何博客的第2项内容到CSDN之外的任何网站、书籍等各类媒体平台,或者CSDN站内其他博客。

新题库目录

新题库(100分值)

序号题目考点 or 实现通过率
1处理器问题、AI处理器组合回溯算法 / 组合问题预计100%
2单向链表中间节点数据结构 / 链表100%
3字符串重新排列、字符串重新排序字符串,数组,集合操作100%
4完美走位滑动窗口 / 尺举法100%
5最多颜色的车辆滑动窗口100%
6不含101的数动态规划 / 数位DP100%
7租车骑绿岛贪心思维100%
8等和子数组最小和回溯算法预计95%
9过滤组合字符串、字母组合回溯算法 / 组合问题
10真正的密码逻辑分析
11最小调整顺序次数、特异性双端队列逻辑分析预计100%
12羊、狼、农夫过河暴力枚举100%
13打印机队列数据结构 / 优先队列100%
14模拟商场优惠打折逻辑分析100%
15二元组个数逻辑分析100%
16积木最远距离、相同数字的积木游戏逻辑分析100%
17计算数组中心位置单指针 + 大数处理100%
18最长的密码逻辑分析100%
19对称美学分治递归100%
20端口合并逻辑分析预计100%
21快递业务站数据结构 / 并查集预计100%
22箱子之字形摆放逻辑分析100%
23新学校选址、学校的位置数学问题 / 中位数定理100%
24星际篮球争霸赛、MVP争夺战回溯算法95%
25机器人、机器人活动区域数据结构 / 并查集预计100%
26日志首次上报最多积分动态规划预计100%
27总最快检测效率数据结构 / 优先队列预计100%
28任务调度数据结构 / 优先队列70%
29匿名信逻辑分析100%
30密室逃生游戏逻辑分析100%
31最多获得的短信条数、云短信平台优惠活动动态规划 / 背包DP / 完全背包100%
32最短木板长度贪心思维100%
33冗余覆盖、最左侧冗余覆盖子串滑动窗口 / 尺举法95%
34最大利润、贪心的商人贪心思维80%+
35挑选字符串逻辑分析100%
36优选核酸检测点区间问题 / 区间交集20%
37开心消消乐数据结构 / 并查集预计100%
38通信误码字符串,数组,集合操作90%
39最大报酬动态规划 / 背包DP / 01背包100%
40投篮大赛逻辑分析100%
41开放日活动、取出尽量少的球二分查找预计100%
42简单的自动曝光逻辑分析100%
43获取最大软件版本号字符串,数组,集合操作100%
44预订酒店二分查找100%
45查找重复代码动态规划 / 最长公共子串100%
46找数字、找等值元素逻辑分析100%
47整理扑克牌逻辑分析100%
48任务总执行时长逻辑分析100%
49查找单入口空闲区域深度优先搜索DFS100%
50货币单位换算逻辑分析100%
51猜字谜字符串,数组,集合操作100%
52异常的打卡记录字符串,数组,集合操作预计100%
53优秀学员统计字符串,数组,集合操作预计100%
54静态扫描贪心思维100%
55机房布局区间问题 / 区间交集100%
56人数最多的站点动态规划 / 差分数列预计100%
57快递投放问题逻辑分析62%
58区块链文件转储系统滑动窗口 100%
59识图谱新词挖掘滑动窗口100%
60新员工座位逻辑分析95%
61微服务的集成测试分治递归100%
62寻找相似单词字符串,数组,集合操作100%
63递增字符串动态规划100%
64单词倒序逻辑分析预计100%
65组合出合法最小数逻辑分析预计100%
66天然蓄水库双指针100%
67网上商城优惠活动逻辑分析预计100%
68Linux发行版的数量数据结构 / 并查集100%
69信号发射和接收数据结构 / 栈 / 单调栈预计100%
70日志限流二分查找预计100%
71最优资源分配逻辑分析100%
72最佳对手贪心思维预计100%
73统一限载货物数最小值数据结构 / 优先队列预计100%
74最多几个直角三角形回溯算法 / 组合问题100%
75服务中心选址三分法27%
76最快到达医院的方法数学问题
77回文字符串字符串,数组,集合操作
78插队数据结构 / 优先队列
79称砝码动态规划 / 背包DP / 多重背包预计100%
80相同数字组成图形的周长逻辑分析
81猜数字逻辑分析
82幻方修复逻辑分析
83寻找符合要求的最长子串​​​​​​​滑动窗口

新题库(200分值)

序号题目考点 or 实现通过率
1无向图染色、红黑图回溯算法 / 组合问题100%
2采样过滤逻辑分析不考了
3最大化控制资源成本、任务混部区间问题 / 最大重叠区间预计100%
4探索地块建立动态规划 / 前缀和100%
5Excel单元格数值统计逻辑分析
6连接器问题、区间连接器区间问题 / 区间合并预计100%
7区间交叠问题、最少数量线段覆盖区间问题 / 区间合并100%
8最大平分数组回溯算法预计95%
9垃圾短信识别逻辑分析预计100%
10计算网络信号、信号强度图论 / 图的多源BFS100%
11最优高铁城市修建方案图论 / 最小生成树(Prim算法、Kruskal算法)预计100%
12查找树中元素深度优先搜索DFS100%
13士兵过河二分查找 + 贪心算法 / 动态规划100%
14二进制差异数逻辑分析100%
15简单的解压缩算法数据结构 / 栈100%
16字符串解密字符串,数组,集合操作100%
17数字加减游戏数学问题100%
18基站维护工程师回溯算法 / 排列问题100%
19最差产品奖滑动窗口100%
20分奖金数据结构 / 栈100%
21最大数字数据结构 / 栈100%
22计算快递主站点数据结构 / 并查集预计100%
23优雅子数组动态规划 / 前缀和100%
24去除多余空格逻辑分析85%+
25最多等和不相交连续子序列区间问题 / 最大不相交区间数量预计100%
26上班之路深度优先搜索DFS100%
27荒地、光伏场地建设规划动态规划 / 前缀和100%
28查找充电设备组合动态规划 / 背包DP / 01背包100%
29快速开租建站图论 / 拓扑排序100%
30农场施肥、不爱施肥的小布二分查找100%
31组装新数组回溯算法100%
32硬件产品销售方案回溯算法 / 组合问题100%
33九宫格回溯算法 / 排列问题
34几何平均值最大子数组前缀积(暴力)预计80%
35工单调度策略数据结构 / 优先队列预计100%
36创建二叉树数据结构 / 二叉树

老题库目录

老题库(100分值)

序号题目考点 or 实现
1敏感字段加密字符串,数组,集合操作
2IPv4地址转换成整数字符串,数组,集合操作
3VLAN资源池逻辑分析
4求字符串中所有整数的最小和逻辑分析
5求满足条件的最长子串的长度滑动窗口
6字符串分割字符串,数组,集合操作
7一种字符串压缩表示的解压字符串,数组,集合操作
8矩阵最大值逻辑分析
9单词接龙字符串,数组,集合操作
10找出符合要求的字符串子串字符串,数组,集合操作
11字符串加密动态规划
12英文输入法字符串,数组,集合操作
13按索引范围翻转文章片段字符串,数组,集合操作
14TLV解析Ⅰ字符串,数组,集合操作
15字符串筛选排序字符串,数组,集合操作
16连续字母长度正则匹配
17拼接URL正则匹配
18非严格递增连续数字序列双指针
19相对开音节正则匹配
20最远足迹数据结构 / 栈
21字符串序列判定正则匹配
22最长的指定瑕疵度的元音子串双指针
23考勤信息逻辑分析
24计算最大乘积字符串,数组,集合操作
25数列描述动态规划
26寻找相同子串字符串,数组,集合操作
27字符串变换最小字符串字符串,数组,集合操作
28找出经过特定点的路径长度深度优先搜索DFS
29全量和已占用字符集字符串,数组,集合操作
30密钥格式化字符串,数组,集合操作
31数字字符串组合倒序正则匹配
32查找接口成功率最优时间段动态规划 + 前缀和应用
33在字符串中找出连续最长的数字串(含“+-”号)正则匹配
34找终点逻辑分析
35执行时长逻辑分析
36用户调度问题深度优先搜索DFS
37查找众数及中位数逻辑分析
38最大N个数与最小N个数的和字符串,数组,集合操作
39最长连续子序列双指针
40数组去重和排序字符串,数组,集合操作
41数组拼接字符串,数组,集合操作
42整数对最小和逻辑分析
43乱序整数序列两数之和绝对值最小双指针
44快递运输逻辑分析
45检查是否存在满足条件的数字组合深度优先搜索DFS
46ABR 车路协同场景逻辑分析
47水仙花数Ⅰ逻辑分析
48路灯照明问题区间问题 / 区间合并
49构成正方形的数量数学问题
50约瑟夫问题约瑟夫环问题
51靠谱的车位运算
52数字涂色逻辑分析
53勾股数元组数学问题
54素数之积数学问题
55表达式括号匹配数据结构 / 栈
56括号匹配数据结构 / 栈
57最大括号深度数据结构 / 栈
58消消乐游戏数据结构 / 栈
59用连续自然数之和来表达整数滑动窗口
60最大花费金额滑动窗口
61滑动窗口最大和滑动窗口
62分糖果位运算
63火星文计算正则匹配
64猴子爬山动态规划
65We Are A Team数据结构 / 并查集
66寻找身高相近的小朋友逻辑分析
67数组组成的最小数字字符串,数组,集合操作
68整型数组按个位值排序字符串,数组,集合操作
69运维日志排序字符串,数组,集合操作
70字符统计及重排字符串,数组,集合操作
71比赛字符串,数组,集合操作
72按身高和体重排队字符串,数组,集合操作
73磁盘容量排序双指针
74组成最大数字符串,数组,集合操作
75字符串排序字符串,数组,集合操作
76翻牌求最大分动态规划
77冠亚军排名字符串,数组,集合操作
78判断一组不等式是否满足约束并输出最大差逻辑分析
79堆栈中的剩余数字逻辑分析
805键键盘逻辑分析
81报数游戏约瑟夫环问题
82高矮个子排队滑动窗口
83工号不够用了怎么办?数学问题
84分班问题逻辑分析
85喊7的次数重排约瑟夫环问题
86玩牌高手动态规划
87补种未成活胡杨滑动窗口
88最少交换次数滑动窗口
89水仙花数Ⅱ分治递归
90关联子串深度优先搜索DFS
91全排列数学问题
92解密犯罪时间深度优先搜索DFS
93矩形相交的面积逻辑分析
94数组连续和动态规划
95数大雁逻辑分析
96篮球比赛深度优先搜索DFS
97数字反转打印逻辑分析
98最大矩阵和动态规划
99停车场车辆统计逻辑分析
100太阳能板最大面积双指针
101绘图机器逻辑分析
102最大时间深度优先搜索DFS
103第k个排列分治递归
104计算礼品发放的最小分组数目逻辑分析
105找车位逻辑分析
106字符串子序列II双指针
107求最多可以派出多少支团队双指针
108流水线逻辑分析
109事件推送逻辑分析
110找朋友数据结构 / 栈
111统计射击比赛成绩字符串,数组,集合操作
112分苹果位运算
113最大股票收益贪心思维
114单词重量逻辑分析
115金字塔逻辑分析
116输出指定字母在字符串的中的索引字符串,数组,集合操作
117求解连续数列逻辑分析
118免单统计字符串,数组,集合操作
119求符合要求的结对方式逻辑分析
120德州扑克逻辑分析
121两数之和绝对值最小逻辑分析

老题库(200分值)

序号题目考点 or 实现
1最长广播响应图论 / 单源最短路径(dijkstra)
2考古学家深度优先搜索DFS
3贪吃蛇逻辑分析
4最大社交距离逻辑分析
5最小传输时延图论 / 单源最短路径(dijkstra)
6叠积木回溯算法
7打印任务排序字符串,数组,集合操作
8统计文本数量正则匹配
9报文解压缩数据结构 / 栈
10污染水域图的多源BFS
11连续出牌数量数据结构 / 并查集
12简易内存池区间问题 / 区间交集
13区间交集区间问题 / 区间合并
14单词搜索回溯算法
15最长的顺子逻辑分析
16九宫格按键输入数据结构 / 栈
17任务最优调度贪心思维
18仿LISP运算数据结构 / 栈
19学生方阵逻辑分析
20发广播数据结构 / 并查集
21字符串比较双指针
22斗地主之顺子数据结构 / 栈
23数据分类逻辑分析
24高效的任务规划动态规划 + 贪心思维
25完全二叉树非叶子部分后序遍历数据结构 / 二叉树
26数组二叉树数据结构 / 二叉树
27分积木位运算
28字符串匹配正则匹配
29目录删除数据结构 / 二叉树
30比较两个版本号的大小逻辑分析
31找最小数数据结构 / 栈
32转骰子逻辑分析
33最少面试官数贪心思维
34书籍叠放耐心排序 + 二分查找
35机器人走迷宫深度优先搜索DFS
36信道分配逻辑分析
37没有回文串数位搜索 + 回文子串涵盖判断
38服务失效判断数据结构 / 并查集
39欢乐的周末数据结构 / 并查集
40猜密码深度优先搜索DFS
41最长的完全交替连续方波信号数据结构 / 栈
42迷宫问题深度优先搜索DFS
43N进制减法字符串,数组,集合操作
44热点网站统计字符串,数组,集合操作
45找到比自己强的人数逻辑分析
46竖直四子棋逻辑分析
47导师请吃火锅贪心算法
48最小传输时延Ⅱ深度优先搜索DFS
49TLV解析Ⅱ字符串,数组,集合操作
50二叉树层序遍历广度优先搜索BFS
51矩阵扩散图论 / 图的多源BFS
52图像物体的边界数据结构 / 并查集
53出错的或电路深度优先搜索DFS
54找单词深度优先搜索DFS
55跳格子游戏图论 / 拓扑排序
56二叉树中序遍历数据结构 / 栈
57城市聚集度数据结构 / 并查集
58可以组成网络的服务器深度优先搜索DFS
59计算疫情扩散时间图论 / 图的多源BFS
60演唱会、计算最多能观看几场演出区间问题 / 最多不相交区间个数
61快速人名查找回溯算法
62内存资源分配Ⅰ逻辑分析
63内存资源分配Ⅱ二分查找

新题库通过率真实反馈

完美走位、新学校选址、硬件产品销售方案

无向图染色

递增字符串、荒地、任务总执行时长

羊、狼、农夫过河

模拟商城优惠打折、获取最大版本号

最长的密码

最优资源分配

农场施肥、租车骑绿岛、组装新的数组

快递投放问题

简单自动曝光、整理扑克牌

 查找重复代码、最大报酬

不含101的数、计算数组中心位置、最多颜色车辆

 

积木最远距离、最优资源分配

 通信误码、静态扫描

 简单的自动曝光、最差产品奖、找数字

单向链表中间节点

荒地

  天然蓄水池、查找充电设备组合

积木最远距离、端口合并、简单的解压缩算法

士兵过河、探索地块建立、积木最远距离

完美走位、最大数字、积木最远距离

投篮大赛、找等值元素

新员工座位

快递业务站

查找单入口空闲区域、字符串重新排序

优雅子数组

星际篮球争霸赛

最佳对手

对称美学

 最大数字、获取最大软件版本号

AI处理器、连接器问题

字符串重新排序、打印机队列、寻找相似单词

 简单的自动曝光、字符串解密

 区块链文件转储系统

新学校选址、组装新的数组

 二进制差异数、挑选字符串、最大报酬

快速开租建站、最短木板长度、最大报酬

 

货币单位换算

积木最远距离、二元组个数、静态扫描

基站维护工程师

猜字谜

箱子之字形摆放

匿名信、Linux发行版本的数量

 

 冗余覆盖

 去除多余空格

区间交叠问题

更多推荐

华为OD机试(2022&2023)真题目录 + 考点 + 通过率