华为OD机试 Py/Java/JS/Go/C语言 题库
文章平均质量分 82
最全、最新的华为OD机试真题(E+A+B+C+D卷), 提供在线OJ刷题系统。包含java/python/js/Go/C语言 五种语言解法,2000+文章。已帮助 9000+小伙伴顺利通过机试。每篇文章都有完整的算法思路+代码。
MISAYAONE
深耕五年,全网值得信赖的华为od机考真题、面试真题。文章底部有交流群二维码,可扫码进群!本人所写题库均搜集于互联网。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2026华为OD机试(Python)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ
华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,Python实现。原创 2022-11-20 13:00:45 · 289910 阅读 · 378 评论
-
2026华为OD机试(JavaScript)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ
华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,JavaScript实现。原创 2023-02-10 22:48:30 · 86899 阅读 · 54 评论
-
2026华为OD机试(JAVA&Go)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ
华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,Java实现。原创 2022-11-20 13:08:27 · 346065 阅读 · 329 评论
-
2023华为od机试C卷【田忌赛马】Python 实现
给定两个只包含数字的数组a,b,调整数组 a 里面数字的顺序,使得尽可能多的 a[i] >b[i]。数组 a和 b中的数字各不相同。输出所有可以达到最优结果的 a 数组的数量原创 2024-01-12 10:00:00 · 1493 阅读 · 0 评论
-
2023华为od机试C卷【幸存数之和】Java&Go 实现
一个跳数jump,及幸存数量 left。给一个正整数数列 nums,运算过程为:从索引0的位置开始向后跳,中间跳过了J个数字,命中索引为 J+1 的数字,该数被敲出,并从该点起跳,以此类推,直到幸存 left 个数为止,然后返回幸存数之和。原创 2023-12-29 17:58:40 · 1544 阅读 · 0 评论
-
华为OD机试真题 新系统 2026-10-28 Python&JS【社交网络消息转发】
在一个社交网络中,有 N 个用户(编号 0 到 N−1);每个用户都有一个「转发名单」(整数),该数二进制格式中的第 i 位为 1 表示此用户会把消息转发给第 i 个用户。原创 2026-11-03 10:00:00 · 12 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-10-28 Python&JS【AI推理任务并行额度】
有 n 个 AI 推理任务按顺序排队,第 i 个任务需占用 vram[i] GB 显存;调度器可选定一个任务 i 为基准,向左右连续合并相邻任务(即连续子数组),合并条件是被合并任务的显存占用不低于 vram[i]。原创 2026-11-01 18:00:00 · 15 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-10-28 Java&Go&C【社交网络消息转发】
在一个社交网络中,有 N 个用户(编号 0 到 N−1);每个用户都有一个「转发名单」(整数),该数二进制格式中的第 i 位为 1 表示此用户会把消息转发给第 i 个用户。原创 2026-10-31 16:00:00 · 29 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-10-28 Python&JS【日志规则逆波兰转换】
系统中日志采集模块支持用户配置日志过滤规则。为了避免每次匹配都重新解析规则,需要开发一个规则解析器。原创 2026-10-31 10:00:00 · 26 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-26 Python&JS【数据中心最佳维护时间窗】
数据中心使用一个整数数组 scores,记录 N 小时内每小时的服务器得分(可正可负)。0 表示服务器故障(无效小时)。原创 2026-10-10 20:00:00 · 87 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-26 Java&Go&C【数据中心最佳维护时间窗】
数据中心使用一个整数数组 scores,记录 N 小时内每小时的服务器得分(可正可负)。0 表示服务器故障(无效小时)。原创 2026-10-09 18:00:00 · 93 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-26 Java&Go&C【均衡调度】
已知存在两个任务队列 A、B,队列成员表示单个任务耗时;为了缩短整体运行时间,需要队列 A 和队列 B 中任务的总耗时一致。原创 2026-10-09 16:00:00 · 85 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-26 Python&JS【坚果巧克力】
有一块 n×m(4≤n,m≤50)的矩形巧克力,每个格子有一个正整数权值(权值 ≤1000),代表这一格的坚果数量。必须沿着格子横切恰好 3原创 2026-10-09 10:00:00 · 110 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-23 Java&Go&C【自由摄影师的最大收益】
小华是一名自由职业摄影师,他接到了 N 个拍摄订单。每个订单 i 包含完成订单需要连续工作的天数 times[i]、必须完成订单的截止日期 deadlines[i],以及完成订单可以获得的收益 profits[i]。小华从第 1 天开始工作。一旦开始某个订单,就必须连续完成,中间不能暂停或切换其他订单;每天只能处理一个订单,所有被选择订单的完成时间都不能超过各自的截止日期。原创 2026-10-08 20:00:00 · 58 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-20 Java&Go&C【字符串分组求和】
给定一个字符串数组,每个字符串表示一个数字(可能包含正负号)。将数组中前 n 个成员按照绝对值大小分为以下几组,并计算每组数字总和:原创 2026-10-08 16:00:00 · 53 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-20 Python&JS【字符串分组求和】
给定一个字符串数组,每个字符串表示一个数字(可能包含正负号)。将数组中前 n 个成员按照绝对值大小分为以下几组,并计算每组数字总和:原创 2026-10-07 16:00:00 · 55 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-20 Java&Go&C【简单URL 路径提取器】
在企业安全运营工作中,安全分析人员需要从海量日志中识别异常访问模式,统计出频率较高的 URL 路径模式。原创 2026-10-08 10:00:00 · 53 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-23 Java&Go&C【小菊的寻宝之旅】
小菊听说在一个神秘的城堡里藏着宝藏,她决定去寻宝。城堡由 n 个房间组成,某些房间之间有通道相连。小菊从房间 s 出发,想要到达藏有宝藏的房间 t。原创 2026-10-07 18:00:00 · 74 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-23 Python&JS【世界杯徽章换购】
球迷排成一队换购世界杯徽章。换购规则如下:- 从队头开始,依次为每人换购 1 枚徽章,每次换购耗时 1 个单位时间;- 若该球迷仍有未换完的徽章,则重新排到队尾继续等待;- 若该球迷所有徽章已换完,则直接离队,不再参与后续排队。原创 2026-10-06 16:00:00 · 59 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-20 Java&Go&C【递增差排列】
给定两个正整数 n 和 k(其中 1≤k≤n≤8),从 [1,n] 中选取 k 个元素,排成长度为 k 的有序数组,按如下条件筛选排列组合后返回:原创 2026-10-06 10:00:00 · 44 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-16 Java&Go&C【园区基站节能部署规划】
一条直线型工业园区沿途分布着 n 个关键业务区域,其整数坐标由严格递增数组 positions 给出。原创 2026-10-05 18:00:00 · 65 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-16 Python&JS【统计特殊数字】
所有大于 1 的整数都可以唯一分解为质数的乘积,这些质数称为该整数的质因子。例如,12 = 2 × 2 × 3,12 的质因子为 2 和 3;7 的质因子为 7。原创 2026-10-03 16:00:00 · 55 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-16 Java&Go&C【矩阵螺旋遍历】
给定一个 M 行 N 列的矩阵,矩阵中的每个元素都是非负整数。从左上角坐标 (0,0) 开始,按照从外到内的顺时针螺旋顺序遍历矩阵。对遍历到的每个数字,统计其二进制表示中 1 的个数;如果这个数量是 3 的倍数,则记录该数字的坐标。原创 2026-10-02 10:00:00 · 55 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-13 Java&Go&C【受限序列重排】
给定一个包含 n 个整数的数组 nums 和一个整数 k,需要将 nums 中的所有元素重新排列,生成一个新的序列。原创 2026-09-26 18:00:00 · 59 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-13 Java&Go&C【手机桌面整理】
手机系统维护一个 App 列表,列表按最近操作顺序排列,最前面是最近操作的 App。原创 2026-09-26 16:00:00 · 53 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-13 Python&JS【路由器网络连通性检测】
某公司机房部署了编号为 0 至 n-1 的 n 台路由器。网络工程师通过网桥将路由器两两连接,网络连通具有传递性:若 A 与 B 连通、B 与 C 连通,则 A 与 C 也连通。原创 2026-09-26 10:00:00 · 42 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-09 Java&Go&C【图的遍历】
给定一个无向图,顶点编号从 1 到 n。从顶点 1 出发进行深度优先搜索,当某个顶点有多个尚未访问的邻接点时,按照顶点编号从小到大的顺序依次访问。请输出遍历过程中访问顶点的顺序。原创 2026-09-23 22:00:00 · 60 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-09 Java&Go&C【数列求值】
有一个连续的数列,它的前 7 个数为 1,2,3,4,5,6,7。从第 8 个数开始,每个数的值等于它所在位置前面最近连续 7 个数中,最大的两个数之和减去最小的两个数之和。原创 2026-09-24 16:00:00 · 51 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-09 Python&JS【受限任务分配】
某部门有一批待处理任务,数量为 x。系统按轮次处理任务,每次平分后只保留其中一组进入下一轮;当 x 等于 1 时处理结束。原创 2026-09-24 10:00:00 · 64 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-06 Python&JS【少儿爬山闯关积分游戏】
山路一共设有 n 个关卡,按 1 至 n 的顺序排列。当前位于第 1 关,必须按照关卡编号从小到大闯关,并到达最后的第 n 关才算寻宝成功。原创 2026-09-17 20:00:00 · 112 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-06 Java&Go&C【少儿爬山闯关积分游戏】
山路一共设有 n 个关卡,按 1 至 n 的顺序排列。当前位于第 1 关,必须按照关卡编号从小到大闯关,并到达最后的第 n 关才算寻宝成功。原创 2026-09-16 20:00:00 · 81 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-06 Java&Go&C【嵌入式传感器寄存器数据解析】
嵌入式传感器使用一个 32 位数据包 packet 传递寄存器数据,各字段从低位到高位排列如下:第 0 位是状态位,1 表示数据正常,0 表示状态异常。原创 2026-09-16 20:00:00 · 67 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-06 Python&JS【仓储货物有序出库】
某仓储中心有一个货物堆放区,货物编号按乱序堆叠存放,只能从顶部取货,管理员需要将货物按编号从小到大取出。原创 2026-09-17 10:00:00 · 109 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-02 Python&JS【螳螂领地争霸】
在一根很高的竹子上生活着一群螳螂,每只螳螂都有一段自己的势力范围,不同螳螂在竹子上的领地有可能重叠,当发现自己的领地内出现其它螳螂时就会战斗,失败一方领地会被胜利一方螳螂占领。原创 2026-09-13 18:00:00 · 72 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-09-02 Python&JS【查找幸运数】
在仅由数字组成的字符串中,找出只由 6 或 8 组成的最长连续子串。原创 2026-09-14 10:00:00 · 76 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-08-30 Java&Go&C【小花获胜的奶茶】
小菊和小花是好朋友,他们经常一起玩游戏。这天他们玩一个数字游戏,获胜可以获得对方1杯奶茶。原创 2026-09-13 16:00:00 · 67 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-08-30 Java&Go&C【快递驿站计费系统】
请开发一个快递驿站计费系统,根据给定的一组快递存取记录,系统计费每位业主要缴纳的总费用,并按总费用从高到低输出。原创 2026-09-12 22:00:00 · 57 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-08-30 Python&JS【单词搜索计数】
给定一个mxn的二维字符网格board 和一个字符串单词word。请计算单词word在网格中出现的总次数。原创 2026-09-13 10:00:00 · 66 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-08-26 Python&JS【字符串回文判断】
给定一个仅由小写英文字母组成的字符串 s,请判断它是否可以在删除一个字符之后,变成一个回文串。回文串的定义是:从左到右读和从右到左读完全相同。如果可以,输出一个数组,数组由可删除字符的索引值构成;否则输出一个空数组。原创 2026-09-10 18:00:00 · 88 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-08-26 Java&Go&C【仓库查询】
有一批货物 A 会按顺序进入仓库,第 i 件货物的价格是 A[i]。管理员会发起一组查询请求 B,对于第 j 次查询,你需要回答:在当前已经进入仓库的前 B[j] 件货物中,按价格从小到大排序后,第 j 位的价格是多少。题目保证所有查询合法,也就是说在第 j 次查询时,当前货物数量不少于 j。其中 1≤j≤B[j]≤5000,1≤A[i]≤1000000。原创 2026-09-10 10:00:00 · 72 阅读 · 0 评论
分享