华为机试真题已于11月8号由2023 B卷切换为2023 C&D卷

此专栏支持Java、JS,需要Python、C++ 的点这里

华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分。总分为400分,150分钟考试时间。之前通过为150分,现在好像分数提高了,大家不要太大意,一定要多刷题,争取拿高分,毕竟分数越高评级越高,工资也就越高。OD的工资待遇还是很可观的15K-30K*14-16,希望大家努力

★★★很多题博主都发布了获得【满分】同学的算法,大家可以参考参考。有些题的满分题解可能无法通过自己的部分测试用例,不必纠结,以满分为主。

部分无法获取满分答案的题目,博主也会提供尽可能多的真实测试用例来给大家避坑,让大家尽可能的获取高分,为后面的薪资谈判提供筹码!!!

每道题我都有些自己的解题思路,帮助大家更好的理解题意和代码。

题目不断更新中。。。

基础题:

序号题目知识点分值
1【满分】字符串变换最小字符串字符串、排序100
2分配土地二维数组100
3分披萨穷举100
4小华最多能得到多少克黄金广度搜索100
5英文输入法字符串100
6来自异国的客人进制转换100
7【满分】整数对最小和数组100
8游戏分组多层循环100
9精准核酸检测深度广度搜索100
10最多购买宝石数目双指针100
11万能字符单词拼写字符串100
12内存冷热标记排序100
13密码解密字符串、ASCII码100
14求字符串中所有整数的最小和字符串100
15密码输入检测字符串100
16螺旋数字矩阵深度广度搜索100
17求幸存数之和数组100
18火星文计算100
19CPU算力分配数组、排序100
20小朋友来自多少小区map100
21灰度图恢复矩阵、二维数组100
22查找众数及中位数排序100
23提取字符串中的最长数学表达式并计算字符串100
24找朋友循环100
25小明找位置排序100
26最大坐标值循环100
27执行任务赚积分排序100
28虚拟游戏理财数组、计算100
29寻找最富裕的小家庭map100
30字符串序列判定遍历100
31围棋的气数组100
32多段线数据压缩二维数组100
33用连续自然数之和来表达整数循环100
34素数之积算术100
35生成哈夫曼树二叉树100
36机器人仓库搬砖二分法100
37停车场车辆统计数组100
38考勤信息字符串100
39攀登者1数组100
40数组去重和排序数组、排序100
41找座位数组100
42查找接口成功率最优时间段数组100
43开源项目热榜计算100
44计算三叉搜索树的高度100
45转盘寿司数组100
46最长子字符串的长度(一)字符串100
47测试用例执行计划map100
48求最多可以派出多少支团队双指针100
49机场航班调度程序字符串100
50传递悄悄话二叉树100
51阿里巴巴找黄金宝箱(II)map100
52按身高和体重排队集合、排序100
53执行时长数组100
54【满分】API集群负载统计map100
55【满分】智能成绩表map100
56【满分】分割均衡字符串字符串100
57乘坐保密电梯贪心100
58寻找身高相近的小朋友数组100
59堆内存申请数组100
60计算面积数组100
61手机App防沉迷系统数组100
62数的分解循环100

进阶题:

序号题目知识点分值
1符号运算200
2孙悟空吃蟠桃二分法200
3最长子字符串的长度(二)200
4【满分】求满足条件的最长子串的长度map200
5最长的指定瑕疵度的元音子串字符串200
6两个字符串间的最短路径问题深度搜索200
7分月饼递归200
8任务处理排序200
9抢7游戏递归200
10贪心歌手贪心200
11Wonderland动态规划200
12数组排列求和200
13考古学家全排列200
14学生重新排队200
15解密犯罪时间数组200
16路口最短时间问题递归200
17加密算法深度搜索200
18会议室占用时间数组200
19信道分配深度搜索200
20员工派遣数组200
21字符串拼接递归200
225G网络建设最小生成树200
23可以组成网络的服务器深度搜索、广度搜索200
24伐木工动态规划200
25【满分】攀登者2数组200
26查找一个有向网络的头节点和尾节点map、图、DFS200
27【满分】文件缓存系统map、排序200
28项目排期DFS、回溯200
29【满分】园区参观路径数组200
30【满分】快递员的烦恼循环200
31文本统计分析字符串200
32矩阵匹配递归200
33图像物体的边界深度、广度搜索200
34石头剪刀布游戏字符串200
35部门人力分配​​​​​​​二分法200
36模拟目录管理​​​​​​​集合200
37电脑病毒感染最短路径200
38智能驾驶递归200
39跳格子动态规划200
40欢乐的周末广度搜索200
41音乐小说内容重复识别
42启动多任务排序map200
43二叉树计算200
44根据IP查找城市map200
45贪吃的猴子递归200
46跳马深度、广度搜索200
47跳格子三动态规划200
48数据单元的变量替换字符串、map200
49高效货运算术200
50篮球游戏200
51中文分词模拟器字符串200
52最小矩阵宽度双指针200
53【满分】反射计数二维数组200
54结队编程数组、循环200
55推荐多样性​​​​​​​数组、循环200