【华为机试】2023年真题汇总B+C券(python)

一、华为OD考试C卷题库

1.1 基础题

序号 题目 考点 分值
1 API集群负载统计 数据结构 100
2 CPU算力分配 逻辑分析 100
3 测试用例执行计划 自定义排序 100
4 传递悄悄话 数据结构 100
5 堆内存申请 自定义排序 100
6 伐木工 贪心算法 100
7 反射计数 逻辑模拟 100
8 分割均衡字符串 逻辑模拟 100
9 分解正整数 数学知识 100
10 分配土地 数据结构 100
11 分披萨 回溯法 100
12 高效货运 贪心算法 100
13 根据IP查找城市 逻辑模拟 100
14 灰度图存储 逻辑模拟 100
15 会议室占用时间段 逻辑模拟 100
16 机场航班调度 自定义排序 100
17 机器人搬砖 二分法 100
18 精准核酸检测 BFS/DFS 100
19 开源项目热度榜单 自定义排序 100
20 快递员最短路径 BFS/DFS 100
21 宽度最小的子矩阵 滑动窗口 100
22 来自异国的客人 进制转换 100
23 螺旋数组矩阵 逻辑模拟 100
24 密码解密 逻辑模拟 100
25 密码输入检测 字符串处理 100
26 内存冷热标记 自定义排序 100
27 剩余银饰的重量 逻辑模拟 100
28 手机App防沉迷系统 自定义排序 100
29 数据单元的变量替换 字符串处理 100
30 贪吃的猴子 双指针法 100
31 特殊的加密算法 BFS/DFS 100
32 体育场找座位 逻辑分析 100
33 小明的幸运数 逻辑模拟 100
34 小明找位置 二分法 100
35 小朋友来自多少小区 贪心算法 100
36 小扇和小船的数字游戏 进制问题 100
37 幸存数之和 逻辑模拟 100
38 掌握单词的个数 数据结构 100
39 找出作弊的人 自定义排序 100
40 执行任务赚积分 逻辑模拟 100
41 智能成绩表 自定义排序 100
42 最多购买宝石数目 滑动窗口 100
43 最富裕的小家庭 数据结构 100
44 最优的投资方式 逻辑分析 100
45 虚拟游戏理财 逻辑分析 100
46 求最多可以派出多少支团队 双指针 100
47 按身高和体重排队 排序 100
48 灰度图恢复 数组、矩阵 100
49 用连续自然数之和来表达整数 滑动窗口 100
50 整数对最小和 逻辑模拟 100
51 素数之积 数学问题 100
52 查找接口成功率最优时间段 动态规划 100
53 靠谱的车 位运算 100
54 执行时长 逻辑分析 100
55 最长子字符串的长度1 逻辑模拟 100
56 停车场车辆统计 逻辑模拟 100
57 计算面积 逻辑模拟 100
58 考勤信息 逻辑模拟 100
69 字符串变换最小字符串 字符串处理 100
60 英文输入法 字符串处理 100
61 找朋友 数据结构 100
62 数组去重和排序 数据结构 100

1.2 进阶题

序号 题目 考点 分值
1 5G网络建设 并查集 200
2 Wonderland游乐园 动态规划 200
3 部门人力分配 二分法 200
4 电脑病毒感染 图计算 200
5 求分数计算结果 数据结构 200
6 结对编程 逻辑模拟 200
7 路口最短时间问题 BFS/DFS 200
8 启动多任务排序 拓扑排序 200
9 抢7游戏 逻辑模拟 200
10 亲子游戏 BFS/DFS 200
11 山脉的个数 数据结构 200
12 田忌赛马 BFS/DFS 200
13 跳格子3 动态规划 200
14 跳马问题 BFS/DFS 200
15 文件缓存系统 数据结构 200
16 小华地图寻宝 BFS/DFS 200
17 寻找最优的路测线路 BFS/DFS 200
18 幼儿园篮球游戏 逻辑模拟 200
19 员工派遣 二分法+数学 200
20 运输时间 逻辑模拟 200
21 智能驾驶 BFS/DFS 200
22 中庸行者 BFS/DFS 200
23 转盘寿司 单调栈 200
24 最长子字符串的长度2​​​​​​ 前缀和状态压缩 200
25 孙悟空吃蟠桃 二分法 200
26 字符串拼接 数组、递归 202000
27 分月饼 逻辑模拟 200
28 可以组成网络的服务器 DFS 200
29 求满足条件的最长子串的长度 滑动窗口 200
30 最长的指定瑕疵度的元音子串 双指针 200
31 考古问题 DFS 200
32 解密犯罪时间 DFS 200

【华为机试】2023年真题汇总B+C券(python)_第1张图片

二、华为OD考试B卷题库

2.1 基础题

序号 题目 考点 分值
1 5键键盘 逻辑模拟 100
2 BOSS的收入 数据结构 100
3 DNA序列 滑动窗口 100
4 IPv4地址转换为整数 字符串处理 100
5 TLV解码 逻辑模拟 100
6 VLAN资源池 数据结构 100
7 We Are A Team 并查集 100
8 阿里巴巴找黄金宝箱 II 数据结构 100
9 阿里巴巴找黄金宝箱 III 数据结构 100
10 阿里巴巴找黄金宝箱 V 滑动窗口 100
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 单词加密 字符串处理 100
25 单词接龙 字符串处理 100
26 单词重量 逻辑模拟 100
27 洞穴探险 字符串处理 100
28 反转每对括号间的子串 数据结构 100
29 非严格递增连续数字序列 双指针 100
30 分班问题 逻辑模拟 100
31 分割数组的最大差值 逻辑分析 100
32 分苹果 位运算 100
33 分糖果 位运算 100
34 服务启动 DFS 100
35 符合要求的结对方式 逻辑模拟 100
36 字符串统计 字符串处理 100
37 告警抑制 逻辑分析 100
38 工号不够用了怎么办 数学问题 100
39 关联子串 字符串处理 100
40 观看文艺汇演问题 / 计算最多能看几场演出 区间问题 100
41 冠亚军排名 排序方法 100
42 喊七的次数重排 约瑟夫问题 100
43 猴子爬山 递归算法 100
44 滑动窗口最大值 滑动窗口 100
45 绘图机器 / 计算面积 逻辑模拟 100
46 计算礼品发放的最小分组数目 双指针 100
47 计算最大乘积 数据结构 100
48 金字塔 / 微商的收入 数据结构 100
49 矩阵元素边界值 字符串处理 100
50 矩阵最大值 逻辑模拟 100
51 考勤信息 逻辑模拟 100
52 靠谱的车 位运算 100
53 快递运输 逻辑模拟 100
54 快速人名查找 回溯算法 100
55 连续字母长度 正则匹配 100
56 流水线调度 排序算法 100
57 路灯照明I 逻辑模拟 100
58 路灯照明II 区间合并 100
59 乱序整数序列两数之和绝对值最小 双指针 100
60 迷宫问题 DFS 100
61 密钥格式化 字符串处理 100
62 敏感字段加密 字符串处理 100
63 模拟消息队列 逻辑分析 100
64 批量处理任务 贪心算法 100
65 拼接URL 字符串处理 100
66 求解连续数列 数学问题 100
67 求最小步数 逻辑分析 100
68 全量和已占用字符集 字符串处理 100
69 全排列 数学问题 100
70 人气最高的店铺 逻辑分析 100
71 任务执行总时长 逻辑模拟 100
72 删除字符串中出现次数最少的字符 字符串处理 100
73 生日礼物 二分法 100
74 食堂供餐 二分法 100
75 事件推送 数据结构 100
76 输出指定字母在字符串中的索引 字符串处理 100
77 数大雁 逻辑模拟 100
78 数据分类 进制问题 100
79 数据最节约的备份方法 二分法 100
80 数列描述 逻辑分析 100
81 数字反转打印 逻辑模拟 100
82 数字涂色 逻辑模拟 100
83 数字游戏 逻辑分析 100
84 数字字符串组合倒序 正则匹配 100
85 数组连续和 动态规划 100
86 数组拼接 数据结构 100
87 数组去重和排序 数据结构 100
88 水果摊小买卖 贪心算法 100
89 水仙花数 逻辑模拟 100
90 水仙花数II(字符串分割) 递归算法 100
91 素数之积 数学问题 100
92 跳房子I 数据结构 100
93 跳格子2 逻辑分析 100
94 停车场车辆统计 逻辑模拟 100
95 统计射击比赛成绩 排序算法 100
96 完全二叉树非叶子部分后序遍历 数据结构/二叉树 100
97 文件目录大小 DFS 100
98 最远的足迹 数据结构 100
99 矩阵稀疏扫描 逻辑分析 100
100 相对开音节 正则匹配 100
101 小朋友排队 排序算法 100
102 需要打开多少监视器 逻辑分析 100
103 寻找相同子串 字符串 100
104 寻找最大价值的矿堆 DFS 100
105 英文输入法 字符串处理 100
106 用户调度问题 DFS 100
107 用连续自然数之和来表达整数 滑动窗口 100
108 运维日志排序 排序算法 100
109 增强的strstr 正则匹配 100
110 找车位 逻辑分析 100
111 找出经过特定点的路径长度 逻辑分析 100
112 找出两个整数数组中同时出现的整数 数据结构 100
113 找到比自己强的人 逻辑模拟 100
114 找终点 逻辑模拟 100
115 整数编码 字符串处理 100
116 整数对最小和 逻辑模拟 100
117 正整数到excel编号的转换 进制转换 100
118 支持优先级的队列 数据结构 100
119 执行时长-GPU算力 逻辑分析 100
120 字符串变换最小字符串 字符串处理 100
121 字符串划分 数据结构 100
122 字符串加密 动态规划 100
123 字符串排序 排序算法 100
124 字符串筛选排序 排序方法 100
125 字符串序列判定 正则匹配 100
126 字符串摘要 字符串处理 100
127 座位调整 逻辑分析 100
128 字符串子序列II 字符串处理 100
129 字符匹配 正则匹配 100
130 最大N个数与最小N个数的和 数据结构 100
131 最大岛屿体积 BFS 100
132 最大花费金额 滑动窗口 100
133 最大括号深度 数据结构 100
134 最大时间 DFS 100
135 最佳植树距离 逻辑分析 100
136 最少交换次数 滑动窗口 100
137 最小数字 排序方法 100
138 座位调整 逻辑分析 100
139 最远的足迹 数据结构 100
140 最长的元音子串 字符串处理 100
141 最长公共后缀 逻辑分析 100
142 最长公共前缀 字符串处理 100
143 最长连续子序列 滑动窗口 100
144 最长子字符串的长度 逻辑模拟 100

2.2 进阶题

序号 题目 考点 分值
1 MELON的难题 动态规划 200
2 N进制减法 字符串处理 200
3 阿里巴巴找黄金宝箱 前缀和 200
4 阿里巴巴找黄金宝箱 IV 单调栈 200
5 报文解压缩 数据结构 200
6 采样过滤 逻辑模拟 200
7 出错的或电路 DFS 200
8 打印任务排序 排序算法 200
9 代码编辑器 逻辑分析 200
10 单词搜索-找到它 回溯算法 200
11 导师请吃火锅 贪心算法 200
12 堆栈中的剩余数字 数据结构 200
13 二叉树中序遍历 数据结构 / 二叉树 200
14 发广播 并查集 200
15 分积木 位运算 200
16 分月饼 逻辑模拟 200
17 服务失效判断 并查集 200
18 高效的任务规划 动态规划 200
19 勾股数元组 数学问题 200
20 购物 优先级队列 200
21 欢乐的周末 并查集 200
22 计算误码率 逻辑分析 200
23 计算疫情扩散时间 BFS 200
24 解密犯罪时间 DFS 200
25 矩阵中非1的元素个数 BFS 200
26 考古问题 DFS 200
27 可以组成网络的服务器 DFS 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 数组二叉树 二叉树 200
42 跳格子 图论 200
43 通过软盘拷贝文件 动态规划 200
44 玩牌高手 逻辑分析 200
45 污染水域 BFS 200
46 信道分配 逻辑模拟 200
47 选举拉票 线段树 200
48 学生方阵 逻辑模拟 200
49 移除K位数字后的最小数 贪心算法 200
50 战场索敌 DFS 200
51 找单词 DFS 200
52 找朋友 数据结构 200
53 正方形数量 数学问题 200
54 周末爬山 BFS 200
55 字符串比较 双指针 200
56 组成最大数 逻辑模拟 200
57 最大股票收益 贪心算法 200
58 最大矩阵和 动态规划 200
59 最大社交距离 逻辑模拟 200
60 最佳的出牌方法 逻辑分析 200
61 最少面试官 贪心算法 200
62 最小循环子数组 KMP算法 200
63 最长的指定瑕疵度的元音子串 双指针 200
64 最长广播响应 数据结构 200

你可能感兴趣的:(华为,python,华为机试,B卷,C卷)