华为OD机试真题目录(Java & JavaScript)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

本专栏算法题包含了新老题库即既包含2022.Q4之前的老题库题目也包含2022.Q4以来的新题库题目。

本专栏所有算法题均支持JavaScript目前只针对2022.Q4以来的新题库题目提供Java解法。

博客中必包含题目解析不是单纯只提供代码但是对于简单的题目来说如纯逻辑题往往代码就是最好的解析比如下面这个博客可试读

华为机试 - 转骰子_伏城之外的博客-CSDN博客

但是一些题目会比较复杂需要借助图示帮助理解此时题目解析不仅会包含文字解析也会画图说明比如下面这个博客可试读

华为机试 - 补种未成活胡杨_伏城之外的博客-CSDN博客_补种未成活胡杨

如果你觉得博客内容风格可以接受那么就订阅吧

100分值

2022.Q4 以前题目100分值

序号题目实现
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找出经过特定点的路径长度深度优先搜索
29全量和已占用字符集字符串操作
30密钥格式化字符串操作
31数字字符串组合倒序正则匹配
32查找接口成功率最优时间段逻辑分析
33在字符串中找出连续最长的数字串(含“+-”号)正则匹配
34找终点逻辑分析
35执行时长逻辑分析
36用户调度问题深度优先搜索
37查找众数及中位数逻辑分析
38最大N个数与最小N个数的和数组操作
39最长连续子序列双指针
40数组去重和排序数组操作
41数组拼接数组操作
42整数对最小和逻辑分析
43乱序整数序列两数之和绝对值最小双指针
44快递运输逻辑分析
45检查是否存在满足条件的数字组合深度优先搜索
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关联子串深度优先搜索
91全排列数学问题
92解密犯罪时间深度优先搜索
93矩形相交的面积逻辑分析
94数组连续和动态规划
95数大雁逻辑分析
96篮球比赛深度优先搜索
97数字反转打印逻辑分析
98最大矩阵和动态规划
99停车场车辆统计逻辑分析
100太阳能板最大面积双指针
101绘图机器逻辑分析
102最大时间深度优先搜索
103第k个排列递归
104计算礼品发放的最小分组数目逻辑分析
105找车位逻辑分析
106字符串子序列II双指针
107求最多可以派出多少支团队双指针
108流水线逻辑题
109事件推送逻辑分析
110找朋友栈结构
111统计射击比赛成绩排序
112分苹果进制运算
113最大股票收益贪心算法
114单词重量逻辑分析
115金字塔逻辑分析
116输出指定字母在字符串的中的索引排序
117求解连续数列逻辑分析
118免单统计排序
119求符合要求的结对方式逻辑分析
120德州扑克逻辑分析
121两数之和绝对值最小逻辑分析

2022.Q4 以后题目100分值

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

200分值

2022.Q4 以前题目200分值

序号题目实现
1最长广播响应单源最短路径 + dijkstra
2考古学家深度优先搜索
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机器人走迷宫深度优先搜索
36信道分配逻辑分析
37没有回文串数位搜索 + 回文子串涵盖判断
38服务失效判断并查集
39欢乐的周末并查集
40猜密码深度优先搜索
41最长的完全交替连续方波信号栈结构
42迷宫问题深度优先搜索
43N进制减法进制转换
44热点网站统计排序
45找到比自己强的人数逻辑分析
46竖直四子棋逻辑分析
47导师请吃火锅贪心算法
48最小传输时延Ⅱ深度优先搜索
49TLV解析Ⅱ字符串操作
50二叉树层序遍历广度优先搜索
51矩阵扩散图的多源BFS
52图像物体的边界并查集
53出错的或电路深度优先搜索
54找单词深度优先搜索
55跳格子游戏拓扑排序
56二叉树中序遍历栈结构
57城市聚集度并查集
58可以组成网络的服务器深度优先搜索
59计算疫情扩散时间图的多源BFS
60演唱会、计算最多能观看几场演出区间问题 + 最多不相交区间个数
61快速人名查找回溯算法
62内存资源分配Ⅰ逻辑分析
63内存资源分配Ⅱ二分查找

2022.Q4 以后题目200分值

序号题目实现
1无向图染色并查集+全组合数计算
2采样过滤逻辑分析
3最大化控制资源成本区间问题
4探索地块建立动态规划 + 前缀和
5Excel单元格数值统计逻辑分析
6连接器问题区间合并
7区间交叠问题区间合并
8最大平分数组回溯算法
9垃圾短信识别逻辑分析
10计算网络信号、信号强度图的多源BFS
11最优高铁城市修建方案最小生成树Prim算法、Kruskal算法
12查找树中元素深度优先搜索
13士兵过河四人过桥问题 + 动态规划 + 贪心思维
14二进制差异数逻辑分析
15简单的解压缩算法栈结构
16字符串解密排序 + 正则
17数字加减游戏数学问题
18基站维护工程师深度优先搜索 + 全排列
19最差产品奖滑动窗口
20分奖金栈结构
21最大数字逻辑分析
22计算快递主站点并查集 + 连通分量个数求解
23优雅子数组动态规划
24去除多余空格逻辑分析
25最多等和不相交连续子序列动态规划 + 最大不相交区间数量贪心
26上班之路深度优先搜索
27荒地、光伏场地建设规划动态规划 + 前缀和
28查找充电设备组合01背包问题 + 动态规划
29快速开租建站拓扑排序
30农场施肥二分查找
31组装新数组回溯算法
32硬件产品销售方案全组合求解
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: JavaScriptJava