华为OD机试真题(Python/JS/C/C++)
文章平均质量分 85
每一题都有详细的解题思路、详细的代码注释、测试用例,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新。
余额抵扣
助学金抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
哪 吒
2022博客之星Top1,现象级专栏 《Java基础教程系列》作者,专注Java硬核干货分享,立志做到Java赛道全网Top N
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
华为OD机试新系统统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C++)
刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释发现新题目,随时更新。原创 2024-09-25 19:16:13 · 45500 阅读 · 20 评论
-
华为OD机试 - 最长的顺子 - 动态规划(Python/JS/C/C++ 双机位C卷 200分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 11:09:53 · 3140 阅读 · 0 评论
-
华为OD机试 - 荒岛求生 - 栈Stack(Python/JS/C/C++ 双机位C卷 100分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 11:01:32 · 2670 阅读 · 1 评论
-
华为OD机试 - 简易内存池(Python/JS/C/C++ 双机位C卷 200分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 10:40:20 · 3070 阅读 · 0 评论
-
华为OD机试 - 绘图机器 - 双指针(Python/JS/C/C++ 双机位C卷 100分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 11:05:15 · 2051 阅读 · 0 评论
-
华为OD机试 - 统计员工影响力分数(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。假设你是大型科技公司的数据分析师,负责分析公司内部员工的社交网络。你需要编写一个函数来计算每个员工的影响力分数。影响力分数定义为该员工直接和间接影响的员工数量。n:员工总数。employess:一个二维列表,表示员工的社交网络关系。例如emplo原创 2026-04-14 17:17:27 · 349 阅读 · 0 评论 -
华为OD机试 - 符合条件的元组个数 - 递归、双指针(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个整数数组 nums,一个数字k,一个整数目标值 target,请问nums中是否存在 k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数数据范围• 2 ≤ nums.length ≤ 200• -10^9 ≤原创 2026-04-13 13:02:24 · 206 阅读 · 0 评论 -
华为OD机试 - 明日之星选举(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一组选票votes[],vote[i]代表第i张选票的内容,包含一个字符串 “zhangsan,hanmei”,表示推荐zhangsan成为明日之星,反对hanmei成为明日之星。赞成或返回使用逗号(,)分割。给定一个数组n,表示最后将筛选赞原创 2026-04-12 10:57:16 · 34 阅读 · 0 评论 -
华为OD机试 - 自动泊车- 广度优先搜索BFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在某商场的地下停车场,部署了一套智能导航系统。停车场可以看作是一个 r*c 的网格矩阵,其中:• 0 表示该位置是空的行车道,车辆可以通行。• 1 表示该位置存在障碍物、立柱或其他已停放的车辆,车辆无法通行。停车场的入口统一设在坐标 [0, 0]原创 2026-04-14 17:37:50 · 177 阅读 · 0 评论 -
华为OD机试 - 统计差异值大于相似值二元组个数 - 二进制(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。七、JavaScript算法源码八、C算法源码九、C++算法源码🏆下一篇:华为OD机试真题 - 简易内存池(Python/JS/C/C++ 新系统 200分)🏆本文收录于,华为OD机试真题(Python/JS/C/C++)刷的原创 2026-04-13 12:26:46 · 151 阅读 · 0 评论 -
华为OD机试 - 几何平均值最大子数组 - 二分查找(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。从一个长度为N的正数数组numbers中找出长度至少为L且几何平均值最大的子数组,并输出其位置和大小。(K个数的几何平均值为K个数的乘积的K次方根)若有多个子数组的几何平均值均为最大值,则输出长度最小的子数组。若有多个长度相同的子数组的几何平均值原创 2026-04-13 12:27:34 · 318 阅读 · 0 评论 -
华为OD机试 - 水库溃坝填补 - 动态规划(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。一座水库在连续多日雨水的冲击下,发生了溃坝事故,解放军赶到现场救灾。其中,水坝两侧坝岩是坚固且高度相等,坝口用宽度为1的柱子的高度图表示,即一个非负整数数组坝口数组。例如[7,3,0,0,7],其两侧坝岩高度是7,坝口数组则为[3,0,0],坝口原创 2026-04-13 13:09:27 · 31 阅读 · 0 评论 -
华为OD机试 - 停车场收入统计 - 数据结构Map(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个停车场某一天的车辆出入记录,请计算该停车场的当日收入,收费规则如下:• 停车半小时收费1元,不足半小时按半小时计算。• 一辆车每天收费封顶15元。• 停车时间小于半小时则不收费• 11:30 - 13:30 不计入停车时间。• 包月的车辆原创 2026-04-14 16:57:57 · 324 阅读 · 0 评论 -
华为OD机试 - 任务编排系统(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。任务编排服务负责对任务进行组合调度。参与编排的任务有两种类型,其中一种执行时长为taskA,另一种执行时长为taskB。任务一旦开始执行不能被打断,且任务可连续执行。服务每次可以编排num个任务。请编写一个方法,生成每次编排后的任务所有可能的总执原创 2026-04-14 16:42:38 · 361 阅读 · 0 评论 -
华为OD机试 - 魔法收积木 - 二进制(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。公司要组织开展Family Day活动,有一项游戏是堆积木比赛,现在比赛结束后,工作人员需要把积木收回仓库;现在工作人员面前有n堆积木,第i推积木有Ni块相同大小的积木(单位高度: 1)组成,高度为hj。按正常情况,工作人员每次只能收取一块积木原创 2026-04-13 12:13:13 · 239 阅读 · 0 评论 -
华为OD机试 - Alice的安全旅行 - 广度优先搜索BFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。Alice计划从城市0出发最终到达城市N-1,他可以选择一条路线,但路上经过的城市总数(包括起点和终点)不能超过K个,每个城市都有一个安全度值,整个旅程的安全度被定义为路径上所有城市安全度的最小值,她的目标是让这个最小值尽可能高,请问Alice的原创 2026-04-12 10:52:50 · 37 阅读 · 0 评论 -
华为OD机试 - FLASH坏块监测系统 - 并查集(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。开发一个 FLASH 坏块监测系统,能够监测 FLASH 中坏块的数量。FLASH 介质以一个大小为 m×n 的二维二进制矩阵表示,其中:0 表示正常,1 表示异常。最初,FLASH 介质中的所有单元格都是正常(即,所有单元格都是 0)。系统运行原创 2026-04-12 10:39:00 · 30 阅读 · 0 评论 -
华为OD机试 - 自动化维修流水线 - 深度优先搜索DFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。小伙伴反馈题目大意:给定m条流水线,流水线可并行处理维修任务,给出n个任务,并给出每个任务的执行时间,要求完成所有任务的最短时间。第一行输入 任务数n和流水线数量m,用空格分割第二行输入 每个任务完成所用时间输出最短执行完成所有任务数量10 1原创 2026-04-12 10:29:23 · 28 阅读 · 0 评论 -
华为OD机试 - 黑白棋 - 广度优先搜索BFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。有一个N×N的棋盘,由黑格子和白格子组成,棋子在棋盘上可以上下左右移动,只可以从黑色格走到相邻的白色,或者从白色格走到相邻的黑色;你的任务是:对于给定的棋盘,询问从某一格开始的移动范围。第一行两个正整数,表示 n,m。下面n行,每行n个字符,字符原创 2026-04-12 10:13:44 · 24 阅读 · 0 评论 -
华为OD机试 - 虚拟文件系统 - 字典树(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。构建一个虚拟文件系统,此文件系统须提供如下两种功能:• 添加文件(addfile命令)• 展示文件夹内容(ls)其中通过addfile命令可以添加文件到指定目录,例如 addfile /src/main/java/x.java。通过ls命令可以原创 2026-04-12 09:57:34 · 33 阅读 · 0 评论 -
华为OD机试 - 用户入网定期复评(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。用户开立支付账户,在开户完成后立即对用户进行一次风险模型评估,输出一个评分风险评分范围1-100,等区间的分为5个等级,1-19为等级1,20-39为等级2,40-59为等级3,60-79为等级4,80-100为等级5,系统每天会任务对全量入网用原创 2026-04-12 09:44:27 · 82 阅读 · 0 评论 -
华为OD机试 - 直捣黄龙 - 广度优先搜索BFS(Python/JS/C/C++ 新系统 200分)
从样例 1 可知:5 / 2,2 -> 输出 2 9如果按“移动步数”计算应该是 8,但题目输出是 9,说明这里的“路径长度”统计的是 路径上经过的节点数量。最短路径条数:ways[end]路径长度:dist[end] + 1。原创 2026-04-12 09:35:04 · 69 阅读 · 0 评论 -
华为OD机试 - 主次关联成环警告 - 深度优先搜索DFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。七、JavaScript算法源码八、C算法源码九、C++算法源码🏆下一篇:华为OD机试真题 - 简易内存池(Python/JS/C/C++ 2025 C卷 200分)🏆本文收录于,华为OD机试真题(Python/JS/C/C+原创 2024-09-01 09:21:07 · 28 阅读 · 0 评论 -
华为OD机试 - 日志解析 - 二分查找(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。你是一个运维工程师,你同时负责n个系统的运维工作,已知每个系统每天都会从现场采集大量的现网运行日志(错误日志、接口日志等)下来生成一个日志文件,每个系统采集下来的日志文件大小均不相同。为了分析这些日志,你给每个系统配备了一台默认服务器进行日志解析原创 2026-04-11 17:38:34 · 42 阅读 · 0 评论 -
华为OD机试 - 空间占用计算 - 数据结构map(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。员工A的磁盘空间经常被耗尽,他需要找到占用空间最大的目录或文件,然后决定如何清理文件释放空间。给定某一目录,请自那些程序帮他统计目录内一级子目录和文件的占用空间,并返回目标目录一级子项(文件或子目录)中占用空间最大的项。规则说明:输入要统计的目标原创 2026-04-11 17:30:10 · 33 阅读 · 0 评论 -
华为OD机试 - 计算数列位置N的值 - 模拟法(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。输入 M,N 两个数,则按照以下规则形成一个数列。数列的前 M 个元素的值为 1 到 M从 M+1 个元素开始,计算逻辑为如果其前 M 个元素中,存在值相同的元素,则该位置上的数值等于前 M 个数中最大数值与最小数值之和。如果其前 M 个元素中,原创 2026-04-11 17:13:02 · 177 阅读 · 0 评论 -
华为OD机试 - 配置操作失败数量统计 - 数据结构map(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。模拟一个系统的命令行配置,包含添加、修改、删除三项操作,详情如下:• 添加操作命令:add_rule rule_id=1 rule_index=18• 修改操作命令:mod_rule rule_id=1 rule_index=100• 删除操原创 2026-04-11 17:03:36 · 52 阅读 · 0 评论 -
华为OD机试 - 准备生日礼物 - 数据结构map(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。小明在一个充满人文关怀的公司上班,公司每个月都要为该月生日的同事送一份生日小礼物,该事项由小明负责,请帮助小明统计某一月份应该准备多少礼物,重复录入的员工生日以最后一次录入结果为准,请不要重复统计,避免浪费。第一行,要发放礼物的月份,取值 1 到原创 2026-04-11 16:47:48 · 51 阅读 · 0 评论 -
华为OD机试 - 整型数组按照个位数排序(Python/JS/C/C++ 双机位C卷 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个非空数组(列表),其元素数据类型为整型,请按照数组元素十进制最低位从小到大进行排序,十进制最低位相同的元素,相对位置保持不变。当数组元素为负值时,十进制最低位等同于去除符号位后对应十进制值最低位。给定一个非空数组,其元素数据类型为32位有原创 2026-01-11 10:48:38 · 354 阅读 · 0 评论 -
华为OD机试 - 字符串筛选排序 - 数组(Python/JS/C/C++ 双机位C卷 100分)
k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引,如果第k个最小ASCII码值的字母存在重复 则输出该字母的最小位置索引。输入一个由N个大小写字母组成的字符串,按照ASCII码值从小到大进行排序,查找字符串中第K个最小ASCII码值的字母(k>=1)。k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引,如果有重复字母则输出字母的最小位置索引。输出字符串中第k个最小ASCII码值的字母所在字符串的位置索引。第二行输入k ,k必须大于0 ,k可以大于输入字符串的长度。原创 2025-01-17 15:02:16 · 1296 阅读 · 0 评论 -
华为OD机试 - 称砝码 - 动态规划(Python/JS/C/C++ 双机位C卷 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。现有n种砝码,重量互不相等,分别为 m1,m2,m3…mn;每种砝码对应的数量为 x1,x2,x3…xn。现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种 不同的Q 重量。对于每组测试数据:第一行:n — 砝码的种数(范围[1,1原创 2026-01-10 16:41:45 · 178 阅读 · 0 评论 -
华为OD机试 - 最优高铁城市修建方案 - 并查集、Kruskal算法(Python/JS/C/C++ 双机位C卷 200分)
并查集(Union-Find)是一种数据结构,用于处理一些不交集(disjoint sets)的合并及查询问题。原创 2024-10-09 07:58:19 · 1401 阅读 · 0 评论 -
华为OD机试 - 支持优先级队列 - map与list(Python/JS/C/C++ 双机位C卷 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。实现一个支持优先级的队列,高优先级先出队列;同优先级时先进先出。如果两个输入数据和优先级都相同,则后一个数据不入队列被丢弃。队列存储的数据内容是一个整数。一组待存入队列的数据(包含内容和优先级)备注不用考虑输入数据不合法的情况,测试 数据不超过1原创 2026-01-10 16:12:23 · 159 阅读 · 0 评论 -
华为OD机试 - 版本管理 - 数组(Python/JS/C/C++ 双机位C卷 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在 软件版本管理 中,版本号由点分隔的数字组成,例如 1.2.3 和 2.8。现在,你需要编写一个函数,计算两个版本号之间的可用版本号。若 version1 >= version2 返回 0。输入两个字符串 version1 和 version2原创 2026-01-10 15:53:24 · 188 阅读 · 0 评论 -
华为OD机试 - 停车场费用统计 - HashSet(Python/JS/C/C++ 双机位C卷 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。停车场统计当日总收费,包月的车不统计,不包月的车半个小时收一块钱,不满半小时不收费,如果超过半小时,零头不满半小时按半小时算,每天11:30-13:30时间段不收费,如果一辆车停车时间超过8小时后不收费。现提供停车场进出车辆的统计信息,需要你来计原创 2026-01-10 15:50:45 · 183 阅读 · 0 评论 -
华为OD机试 - 池化资源共享 - 最佳适应算法(Python/JS/C/C++ 双机位C卷 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。有一个局部互联区域内的n台设备,每台设备都有一定数量的空闲资源,这些资源可以池化共享。用户会发起两种操作申请资源:输入 1 x,表示本次申请需要x个资源。系统要返回当前资源池中能满足此申请且剩余资源最少的设备ID;如果有多台设备满足条件,返回设备原创 2026-01-10 15:38:36 · 123 阅读 · 0 评论 -
华为OD机试 - 音乐小说内容重复识别 - 并查集(Python/JS/C/C++ 双机位C卷 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。实现一个简易的重复内容识别系统,通过给定的两个内容名称,和相似内容符号,判断两个内容是否相似;如果相似,返回相似内容;如果不相似,返回不相似的内容。初始化:给出两个字符串,一些相似字符串,如顿号和逗号相似,的和de相似,猪和猪,给出两个字符串的原创 2026-01-10 15:26:41 · 164 阅读 · 0 评论 -
华为OD机试 - 二叉树的广度优先遍历 - 二叉树(Python/JS/C/C++ 双机位C卷 200分)
华为OD机试 2024E卷题库疯狂收录中,刷题。原创 2024-09-07 12:58:55 · 1085 阅读 · 0 评论 -
华为OD机试 - 连连看游戏 - 广度优先搜索BFS + 剪枝(Python/JS/C/C++ 双机位C卷 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。小明在玩连连看游戏,目标是消除相同的数字,游戏规定:• 两个位置必须数字相同才能消除• 连接路径只能经过空格• 连接路径最多只能有两次拐弯• 连接线路可以走地图的边界• 消除后位置变为空格(“”)第一行输入一个数组代表连连看的地图矩阵,形原创 2026-01-10 15:07:00 · 85 阅读 · 0 评论 -
华为OD机试 - 识文断句 - 贪心策略(Python/JS/C/C++ 双机位C卷 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一些短词字符串作为分割词,去分割一段长字符串。从前往后遍历分割词,查找并分割长字符串为对应的token。分词规则如下:短词字符串列表,每行一个,空行后输入待分割的长字符串。括号包裹的分词结果,如(token1)(token2)zhong gu原创 2026-01-10 14:40:10 · 114 阅读 · 0 评论
分享