![](https://img-blog.csdnimg.cn/778f8e69341d4379834e46c8ede8ab8c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【华为】最新OD机试题集锦【Java - JS】
文章平均质量分 73
最新【华为OD A|B卷】机试,答案以Java为主,内含详细解答过程,内赠送JavaScript答案,欢迎订阅!
题库更新到150篇即升价到39.9,欲购从速!!!
以刷题为线索,深入了解做题的规律,通过最终的面试。
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
buff会技术的程序媛
喜欢生活,喜欢代码,享受生活,享受代码
展开
-
【华为OD】| 组成最大数
根据用户入的字符串中提取出字符串数组,然后使用大顶堆的数据结构和重写的字符串比较方法,对字符串数组进行排序,最后将排序后的字符串拼接起来,返回最大的字符串。小组中每位都有一张卡片,卡片上是 6 位内的正整数,将卡片连起来可以组成多种数字,计算组成的最大数字。“,” 号分割的多个正整数字符串,不需要考虑非数字异常情况,小组最多 25 个人。原创 2023-08-25 15:40:11 · 242 阅读 · 0 评论 -
【华为OD】| 分苹果
1 <= 每个苹果重量 <= 10000。1 <= 苹果数量 <= 20000。原创 2023-08-25 15:38:34 · 279 阅读 · 0 评论 -
【华为OD】| 寻找连续区间
找到第一个大于或等于 sum[i]+x 的元素的索引。然后使用公式 N-index+1 计算总和大于或等于 x 的子数组的数量。程序首先使用 Scanner 对象读取输入。然后将输入转换为适当的数据类型并将其存储在变量中。个正整数的数组,求出有多少个连续区间(包括单个正整数),它们的和大于等于。的前缀和并将其存储在名为 sum 的数组中。然后程序遍历 sum 数组的每个元素,并使用。输出一个整数,表示所求的个数。个正整数(每个正整数小于等于。原创 2023-08-25 15:37:20 · 201 阅读 · 0 评论 -
【华为OD】| 身高排序
下述代码是一个 Java 程序,它的作用是将输入的一组数按照与输入的第一个数的差值从小到大排序,如果差值相同则按照数值从小到大排序。程序首先读入两个整数 h 和 n,其中 h 表示第一个数,n 表示接下来要读入的数的个数。接下来程序使用 Java 8 的 Stream API 对这个 List 进行排序,排序的规则是先按照与 h 的差值从小到大排序,如果差值相同则按照数值从小到大排序。然后就想基于各小朋友和自己的身高差,对他们进行排序,来到新班级后,发现其他小朋友身高参差不齐,分别是其他小朋友的身高。原创 2023-08-25 15:36:16 · 138 阅读 · 0 评论 -
【华为OD】| 判断字符串子序列
字符串 source 可能会很长(长度 ~= 500,000),而 target 是个短字符串(长度 <=100)。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"abc"是"aebycd"的一个子序列,而"ayb"不是)。第二行为 source,长字符串(长度 ~= 500,000)这里有两个 abc 的子序列满足,取下标较大的,故返回 3。最后一个子序列的起始位置, 即最后一个子序列首字母的下标。请找出最后一个子序列的起始位置。原创 2023-08-25 15:34:38 · 103 阅读 · 0 评论 -
【华为OD】| 增强的 strstr
与 strstr 函数不同,返回的是源字符串中,匹配子字符串相对于源字符串地址的偏移(从 0 开始算),如果没有匹配返回-1。相当于是在源字符串中查找 bc 或者 bd,bc 子字符串相对于 abcd 的偏移是 1。目标字符串中 ‘[]’ 必定成对出现,且不会出现嵌套。可选段使用 “[]” 标识,表示该位置是可选段中任意一个字符即可满足匹配条件。与 strstr函数一样,输入参数是两个字符串指针,分别是源字符串和目标字符串。的增强函数,可以使用带可选段的字符串来模糊查询,与。中查找第一次出现字符串。原创 2023-08-25 15:33:42 · 128 阅读 · 0 评论 -
【华为OD】| 乘坐保密电梯
乘坐保密电梯原创 2023-08-25 15:31:53 · 285 阅读 · 0 评论 -
【华为OD】| 数列还原
数列还原原创 2023-08-06 14:15:19 · 62 阅读 · 0 评论 -
【华为OD】| 非严格递增连续数字序列 | JAVA & C++
非严格递增连续数字序列原创 2023-08-06 14:13:55 · 83 阅读 · 0 评论 -
【华为OD】| 众数和中位数 | JAVA&c++
众数和中位数原创 2023-08-06 14:09:49 · 3676 阅读 · 0 评论 -
【华为OD】| 符合条件的子串长度 | JAVA& C++
符合条件的子串长度原创 2023-08-06 14:00:53 · 52 阅读 · 0 评论 -
【华为OD】| 矩形相交的面积 | Java & C++
矩形相交的面积原创 2023-08-06 13:57:55 · 1207 阅读 · 0 评论 -
【华为OD】| 最小传输时延Ⅱ
最小传输时延Ⅱ原创 2023-08-03 14:21:05 · 148 阅读 · 0 评论 -
【华为OD】| 快递货车
快递货车原创 2023-08-02 10:41:33 · 53 阅读 · 0 评论 -
【华为OD】| 城市聚集度
城市聚集度原创 2023-08-02 10:41:46 · 138 阅读 · 0 评论 -
【华为OD】| 仿 LISP 运算
仿 LISP 运算原创 2023-08-02 10:41:55 · 68 阅读 · 0 评论 -
【华为OD】| 吃火锅
吃火锅原创 2023-08-02 10:42:01 · 91 阅读 · 0 评论 -
【华为OD】| 数字游戏
数字游戏原创 2023-08-02 10:42:08 · 109 阅读 · 0 评论 -
【华为OD】| 找出两个整数数组中同时出现的整数
找出两个整数数组中同时出现的整数原创 2023-08-02 10:42:19 · 129 阅读 · 0 评论 -
【华为OD】| 评论转换输出
评论转换输出原创 2023-08-02 10:42:27 · 191 阅读 · 0 评论 -
【华为OD】| We Are A Team
|We Are A Team原创 2023-08-02 10:42:33 · 136 阅读 · 0 评论 -
【华为OD】| 叠放书籍
叠放书籍原创 2023-08-02 10:42:51 · 107 阅读 · 0 评论 -
【华为OD】| 数字序列比大小
数字序列比大小原创 2023-08-02 10:42:39 · 274 阅读 · 0 评论 -
【华为OD】| 快递货车
快递货车原创 2023-08-01 10:59:36 · 47 阅读 · 0 评论 -
【华为OD】| 荒岛求生
荒岛求生原创 2023-08-01 09:15:39 · 223 阅读 · 0 评论 -
【华为OD】| 人气最高的店铺
人气最高的店铺原创 2023-08-01 09:15:49 · 253 阅读 · 0 评论 -
【华为OD】| 找单词
找单词原创 2023-08-01 09:15:59 · 137 阅读 · 0 评论 -
【华为OD】| 最大相连男生数
最大相连男生数原创 2023-08-01 09:16:09 · 51 阅读 · 0 评论 -
【华为OD】| 计算最接近的数
计算最接近的数原创 2023-08-01 09:16:27 · 141 阅读 · 0 评论 -
【华为OD】| 食堂供餐
食堂供餐原创 2023-08-01 09:16:37 · 69 阅读 · 0 评论 -
【华为OD】| 射击比赛
射击比赛原创 2023-08-01 09:16:44 · 55 阅读 · 0 评论 -
【华为OD】| 流水线
流水线原创 2023-08-01 09:16:54 · 127 阅读 · 0 评论 -
【华为OD】| 斗地主 2
斗地主2原创 2023-08-01 09:17:17 · 59 阅读 · 0 评论 -
【华为OD】| 求字符串中所有整数的最小和
所有整数的最小和原创 2023-07-31 18:20:57 · 77 阅读 · 0 评论 -
【华为OD】| 热点网络统计
热点网络统计原创 2023-07-31 18:19:48 · 61 阅读 · 0 评论 -
【华为OD】| 好朋友
我们可以用一个栈来维护当前还没有找到右边第一个比它大的数的元素的下标。遍历数组,如果当前元素比栈顶元素大,那么就弹出栈顶元素,并将其下标对应的结果数组中的值赋为当前元素的下标。这样,当遍历完整个数组后,所有没有找到右边第一个比它大的数的元素的下标都会在栈中,对应的结果数组中的值仍然为 0。本题是一个单调栈的模板题,主要思路是维护一个单调递减的栈,当遇到一个比栈顶元素大的数时,就弹出栈顶元素,并将其下标对应的结果数组中的值赋为当前元素的下标。对应位置的输出是每个小朋友的好朋友的位置。个小朋友的好朋友的位置。原创 2023-07-31 18:18:25 · 49 阅读 · 0 评论 -
【华为OD】| 分班
分班原创 2023-07-31 17:34:40 · 119 阅读 · 0 评论 -
【华为OD】| 服务依赖
依赖关系列表中提及的所有服务中可以正常工作的服务列表用半角逗号分隔, 按依赖关系列表中出现的次序排序。特别的,没有正常节点输出单独一个半角逗号。给出所有依赖关系以及当前已知故障服务,要求输出所有正常服务。半角逗号分隔的依赖关系列表(换行) 半角逗号分割的故障服务列表。在某系统中有众多服务,每个服务用字符串(只包含字母和数字,)唯一标识,服务间可能有依赖关系,如。没有正常节点,输出一个逗号。原创 2023-07-31 17:33:32 · 45 阅读 · 0 评论 -
【华为OD】| 寻找最大价值的矿堆
寻找最大价值的矿堆原创 2023-07-31 17:32:20 · 47 阅读 · 0 评论 -
【华为OD】| 数据最节约的备份方法
数据最节约的备份方法原创 2023-07-31 17:31:12 · 68 阅读 · 0 评论