华为OD机试(JAVA)真题
文章平均质量分 79
每一题都有详细的答题思路、详细的代码注释、样例测试,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新,全天CSDN在线答疑。
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
哪 吒
2022博客之星Top1,现象级专栏 《Java基础教程系列》作者,专注Java硬核干货分享,立志做到Java赛道全网Top N
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
华为OD机试双机位A卷统一考试题库清单(持续收录中)以及考点说明
每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。原创 2023-07-14 13:56:44 · 71605 阅读 · 0 评论
-
华为OD机试 - 矩形相交的面积 - 递归(Java 双机位A卷 100分)
每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。给出3组点坐标(x,y,w,h),-1000原创 2023-09-21 08:01:30 · 1446 阅读 · 0 评论
-
华为OD机试 - 猴子吃桃 - 二分查找(Java 双机位A卷 100分)
每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-03-29 12:25:34 · 3444 阅读 · 0 评论
-
华为OD机试 - 简易内存池 - 逻辑分析(Java 双机位A卷 200分)
刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。原创 2023-08-10 13:02:43 · 6071 阅读 · 7 评论
-
华为OD机试 - 荒岛求生 - 栈Stack、贪心算法(Java 双机位A卷 100分)
有一个荒岛,只有左右两个港口,只有一座桥连接这两个港口,现在有一群人需要从两个港口逃生,有的人往右逃生,有的往左逃生,如果两个人相遇,则PK,体力值大的能够打赢体力值小的,体力值相同则同归于尽,赢的人才能继续往前逃生,并较少相应地体力。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。一行非0整数,用空格隔开,正数代表向右逃生,负数代表向左逃生。原创 2023-08-05 15:48:47 · 4188 阅读 · 0 评论
-
华为OD机试 - 查找单入口区域 - 队列(Java 双机位A卷 200分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-27 14:47:55 · 552 阅读 · 0 评论 -
华为OD机试 - 评委评分(Java 双机位A卷 200分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-27 14:36:16 · 550 阅读 · 0 评论 -
华为OD机试 - 关联端口组合并- 并查集(Java 双机位A卷 200分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-27 11:36:40 · 392 阅读 · 0 评论 -
华为OD机试 - 完全二叉树非叶子节点后序遍历 - 深度优先搜索dfs(Java 双机位A卷 200分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-27 11:12:23 · 470 阅读 · 0 评论 -
华为OD机试 - 小明减肥 - 二维数组(Java 双机位A卷 100分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 17:07:36 · 403 阅读 · 0 评论 -
华为OD机试 - 字符串计数匹配 - 滑动窗口(Java 双机位A卷 100分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 16:59:49 · 643 阅读 · 0 评论 -
华为OD机试 - 敌情监控 - 滑动窗口(Java 双机位A卷 200分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 16:51:47 · 543 阅读 · 0 评论 -
华为OD机试 - 压缩日志查询(Java 双机位A卷 100分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 16:36:26 · 718 阅读 · 0 评论 -
华为OD机试 - 风险投资计划 - 数组(Java 双机位A卷 100分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 16:27:39 · 621 阅读 · 0 评论 -
华为OD机试 - 分弹珠游戏 - 队列(Java 双机位A卷 100分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 16:17:13 · 367 阅读 · 0 评论 -
华为OD机试 - 商品推荐多属性排序 - 数组(Java 双机位A卷 100分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 16:05:28 · 548 阅读 · 0 评论 -
华为OD机试 - 采购订单(Java 双机位A卷 200分)
华为OD机试 双机位A卷题库疯狂收录中,刷题。原创 2025-10-26 15:54:01 · 481 阅读 · 0 评论 -
华为OD机试 - 路灯照明问题(Java 双机位A卷 100分)
累加这些无法照明的区间长度,最后得到第一个路灯和最后一个路灯之间无法照明的区间长度和。,每一题都有详细的答题思路、详细的代码注释、样例测试,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新,全天CSDN在线答疑。,每一题都有详细的答题思路、详细的代码注释、样例测试,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新,全天CSDN在线答疑。每个路灯都有自己的照明半径,请计算第一个路灯和最后一个路灯之间,无法照明的区间的长度和。原创 2023-07-15 10:20:23 · 2813 阅读 · 3 评论 -
华为OD机试 - 最长的顺子 - 感谢@禁止你发言提供的更简便算法(Java 双机位A卷 200分)
例:3-4-5-6-7-8,7-8-9-10-J-Q,3-4-5-6-7-8-9-10-J-Q-K-A可用的牌3原创 2023-10-18 10:58:01 · 2292 阅读 · 8 评论 -
华为OD机试 - 增强的strstr - 滑动窗口(Java 双机位A卷 200分)
滑动窗口是一种常见的算法技巧,主要用于在一个列表或数组中找到满足某种条件的子列表或子数组。原创 2024-09-09 07:16:36 · 1545 阅读 · 1 评论 -
华为OD机试 - 几何平均值最大子数(Java 双机位A卷 200分)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、发现新题目,随时更新,全天CSDN在线答疑。原创 2024-10-07 09:33:18 · 1366 阅读 · 0 评论 -
华为OD机试 - 虚拟理财游戏 - 贪心算法(Java 双机位A卷 200分)
贪心算法是一种逐步构建解决方案的方法,每一步都选择当前最优选项,以期最终得到全局最优解。原创 2024-06-16 14:19:01 · 1499 阅读 · 5 评论 -
华为OD机试 - 模拟工作队列(Java 双机位A卷 200分)
提交者会在给定的时刻向工作队列提交任务,任务有执行所需的时间, 执行者取出任务的时刻加上执行时间即为任务完成的时刻,执行者完成任务变为空闲的时刻会从工作队列中取最老的任务执行,若这一时刻有多个空闲的执行者, 其中优先级最高的会执行这个任务。在工作队列满的情况下,当执行者变为空闲的时刻和新的任务提交的时刻相同时,队列中最老的人物被取出执行,新的任务加入队列。工作队列有最大长度限制,当工作队列满有新的任务加入队列时,队列中最老的任务会被丢弃。两个执行者,队列最大长度3,所有任务均能正常加入并执行,无任务丢弃。原创 2025-04-02 10:09:15 · 1127 阅读 · 4 评论 -
华为OD机试 - 数组组成的最小数字(Java 双机位A卷 100分)
给定一个整型数组,请从该数组中选择3个元素组成最小数字并输出(如果数组长度小于3,则选择数组中所有元素来组成最小数字)。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。行用半角逗号分割的字符串记录的整型数组,0原创 2023-11-03 20:30:47 · 326 阅读 · 0 评论 -
华为OD机试 - 推荐多样性(Java 双机位A卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。原创 2024-11-06 07:56:59 · 892 阅读 · 0 评论 -
华为OD机试 - 导师请吃火锅 - 贪心策略(Java 双机位A卷 200分)
你希望吃到最多的刚好合适的菜,但你的手速不够快,用 m 代表手速,每次下手捞菜后至少要过 m 秒才能再捞(每次只能捞一个)。第一行两个整数 n,m,其中 n 代表往锅里下的菜的个数,m 代表手速。(1原创 2023-12-11 12:11:22 · 1330 阅读 · 0 评论 -
华为OD机试 - 取出尽量少的球 - 感谢@吴修柯反馈(Java 双机位A卷 200分)
游戏开始时,要求所有桶的小球总数不能超过 SUM,如果小球总数超过 SUM,则需对所有的小桶统一设置一个容量最大值 maxCapacity 并需将超过容量最大值的小球拿出来,直至小桶里的小球数量小于 maxCapacity。小球总数为6,sum为3,超出范围,需要从小桶中取出球,maxCapacity = 1,小球总数为3,从1号桶取0个球,从2号桶取1个球,从3号桶取2个球。所有小桶的小球总和小于 SUM,则无需设置容量值 maxCapacity,并且无需从小桶中拿球出来,返回结果[]。原创 2023-05-23 12:52:56 · 1086 阅读 · 0 评论 -
华为OD机试 - 快递员的烦恼 - 动态规划(Java 双机位A卷 200分)
华为OD机试 2025A卷题库疯狂收录中,刷题。原创 2025-03-31 07:51:15 · 659 阅读 · 0 评论 -
华为OD机试 - 篮球游戏 - 双端队列(Java 双机位A卷 100分)
双端队列(Deque)是一种允许在两端进行插入和删除操作的线性数据结构。原创 2024-07-11 08:36:52 · 1569 阅读 · 1 评论 -
华为OD机试 - 新学校选址(Java 双机位A卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。原创 2024-09-29 10:56:15 · 721 阅读 · 0 评论 -
华为OD机试 - 特殊的加密算法 - 深度优先搜索DFS(Java 双机位A卷 200分)
DFS (Depth-First Search) 是一种用于遍历或搜索树或图的算法。它从一个起点出发,尽可能深入探索每一个分支,直到不能再深入为止,然后回溯到上一个节点继续探索其他分支。原创 2024-07-29 16:48:49 · 1156 阅读 · 0 评论 -
华为OD机试 - 字符串拼接 - 回溯(Java 双机位A卷 200分)
每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-04-12 08:40:03 · 1228 阅读 · 0 评论 -
华为OD机试 - 区间交集 - 深度优先搜索dfs算法(滥用)(Java 双机位A卷 200分)
任意两个给定区间的交集,称为公共区间(如:[1,2],[2,3]的公共区间为[2,2],[3,5],[3,6]的公共区间为[3,5])公共区间之间若存在交集,则需要合并(如:[1,3],[3,5]区间存在交集[3,3],需合并为[1,5])。按升序排列输出合并后的区间列表。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。给定一组闭区间,其中部分区间存在交集。原创 2023-12-21 12:37:11 · 2483 阅读 · 2 评论 -
华为OD机试 - 任务最优调度 - 深度优先搜索dfs算法(Java 双机位A卷 200分)
第一行记录一个用半角逗号分隔的数组,数组长度不超过1000,数组元素的值不超过1000。第二行记录任务冷却时间,N为正整数,N原创 2023-12-14 18:47:30 · 1416 阅读 · 0 评论 -
华为OD机试 - MVP争夺战 - 深度优先搜索dfs(Java 双机位A卷 200分)
本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。输入第一行为一个数字t,表示有得分的分钟数( 1原创 2023-05-10 21:04:24 · 1045 阅读 · 0 评论 -
华为OD机试 - 不爱施肥的小布(Java 双机位A卷 100分)
某农村主管理了一大片果园,fields[i]表示不同国林的面积,单位m^2,现在要为所有的果林施肥且必须在n天之内完成,否则影响收成。当能效为5时,fields[0]需要1天,fields[1]需要2天,fields[2]需要2天,fields[3]需要2天,fields[4]需要2天,一共需要9天,不会影响收成。假设施肥机的能效为K,单位:m^2/day,请问至少租赁能效K为多少的施肥机才能确保不影响收成?第二行输入为fields,fields[i]表示果林i的面积,单位:m^2。原创 2023-05-10 21:04:48 · 2133 阅读 · 0 评论 -
华为OD机试 - 贪心的商人 - 贪心(Java 双机位A卷 100分)
商人经营一家店铺,有number种商品,由于仓库限制每件商品的最大持有数量是item[index],每种商品的价格在每天是。,通过对商品的买进和卖出获取利润,请给出商人在days天内能获取到的最大利润。4 5 6 //输入仓库限制每件商品的最大持有数量是itemlindex]1 2 3 // 输入第一件商品每天的价格。4 3 2 // 输入第二件商品每天的价格。1 5 3 // 输入第三件商品每天的价格。32//输出商人在这段时间内的最大利润。3 //输入商品的数量 number。原创 2023-05-12 19:55:04 · 2642 阅读 · 6 评论 -
华为OD机试 - 最小的调整次数(Java 双机位A卷 200分)
其中n个指令是添加数据 (可能从头部添加、也可能从尾部添加),依次添加1到n,n个指令是移出数据,现在要求移除数据的顺序为1到n。第二次remove命令执行时,需要调整队列中元素的位置,将2调整到最前面,才可以满足输出的要求。有一个特异性的双端队列,该队列可以从头部或尾部添加数据,但是只能从头部移出数据。请问 小A 最少需要调整几次才能够满足移除数据的顺序正好是1到n。为了满足最后输出的要求,小A可以在任何时候调整队列中数据的顺序。小A依次执行2n个指令往队列中添加数据和移出数据。,所有的数据均合法。原创 2023-05-17 08:14:46 · 844 阅读 · 0 评论 -
华为OD机试 - 相对开音节 - 正则表达式(Java 双机位A卷 100分)
每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。原创 2023-06-08 19:16:07 · 1326 阅读 · 7 评论 -
华为OD机试 - 最小的调整次数(Java 双机位A卷 200分)
每一题都有详细的答题思路、详细的代码注释、样例测试,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新,全天CSDN在线答疑。其中n个指令是添加数据 (可能从头部添加、也可能从尾部添加),依次添加1到n,n个指令是移出数据,现在要求移除数据的顺序为1到n。第二次remove命令执行时,需要调整队列中元素的位置,将2调整到最前面,才可以满足输出的要求。有一个特异性的双端队列,该队列可以从头部或尾部添加数据,但是只能从头部移出数据。第一行一个整数 n,表示数据范围。原创 2023-06-30 07:51:05 · 815 阅读 · 0 评论
分享