华为OD机试真题及题解(JAVA)

说明

本系列参考MISAYAONE给出的题库,写出自己的题解,尽可能写出简单高效的代码,并对原来存在的误写或bug进行校对,但未上机实践过,无法保证100%通过。在实现思路上会有更加详细的说明。如果读者有更好的思路或者发现了某个题解的bug,欢迎在评论区留言讨论,发现bug时最好能提供具体的测试用例,便于问题分析~

题库

部分题在leetcode能找到类似题,可直接在leetcode提交验证

华为OD考试B卷题库

本专栏会持续更新,有超链接的题目代表已更新题目

序号OD题目时间分值leetcode
1宜居星球改造计划2023Q2200994. 腐烂的橘子
2需要打开多少监视器2023Q2100暂无
3最佳植树距离 2023Q21001552. 两球之间的磁力
4阿里巴巴找黄金宝箱(I)2023Q2200724. 寻找数组的中心下标
5选修课2023Q2100暂无
6五子棋迷 2023Q2100424. 替换后的最长重复字符
7代表团坐车2023Q2100494.目标和
8座位调整2023Q2100暂无
9食堂供餐2023Q2100暂无
10寻找矿堆的最大价值2023Q2100暂无
11最长公共后缀2023Q210014. 最长公共前缀
12模拟消息队列2023Q2100暂无
13比赛2023Q2100暂无
14告警抑制2023Q2100暂无
15报文重排序2023Q2100暂无
16字符串摘要2023Q2100暂无
17矩阵稀疏扫描2023Q2100暂无
18AI面板识别2023Q2100暂无
19报文回路2023Q2100暂无
20阿里巴巴找黄金宝箱(II)2023Q2100暂无
21阿里巴巴找黄金宝箱(III)2023Q2100暂无
22阿里巴巴找黄金宝箱(IV)2023Q2200503. 下一个更大元素 II
23文件目录大小2023Q2100暂无
24组装最大可靠性设备2023Q2200暂无
25找出两个整数数组中同时出现的整数2023Q2100暂无
26通过软盘拷贝文件2023Q2200暂无
27代码编辑器2023Q2200暂无
28数据分类2023Q2100暂无
29恢复数字序列2023Q2100暂无
30阿里巴巴找黄金宝箱(V)2023Q2100暂无
31比赛的冠亚季军2023Q2100暂无
32数字游戏2023Q2100974. 和可被 K 整除的子数组
33经典屏保2023Q2100暂无
34字符串化繁为简2023Q2200暂无
35数据最节约的备份方法2023Q2100暂无
36跳格子22023Q2100暂无
37跳房子22023Q220015. 三数之和
38支持优先级的对列2023Q2100暂无
39乘坐保密电梯2023Q2100暂无
40计算最接近的数2023Q2100暂无
41人气最高的店铺2023Q2100暂无
42战场索敌2023Q2200暂无
43二维伞的雨滴效应2023Q21001008. 前序遍历构造二叉搜索树
44跳房子I2023Q21001. 两数之和
45分割数组的最大差值2023Q2100暂无
46生日礼物2023Q2100暂无
47求最小步数2023Q2100暂无
48拔河比赛2023Q2100暂无
49评论转换输出2023Q2200暂无
50树状结构查询2023Q2200暂无
51不开心的小朋友2023Q2200暂无
52数字序列比大小2023Q2200暂无
53符合要求的元组个数/k数之和2023Q2100暂无
54最小循环子数组2023Q2200459. 重复的子字符串
55金字塔/微商2023Q2100暂无
56矩阵元素的边界值2023Q2100暂无
57MELON的难题2023Q2200暂无
58矩阵中非1的元素个数2023Q2200暂无
59计算误码率2023Q2200暂无
60增强的strstr2023Q2100暂无
61关联子串2023Q2100暂无
62计算礼品发放的最小分组数目2023Q2100暂无
63字符匹配 2023Q210010. 正则表达式匹配
64最小传输时延I2023Q2200743. 网络延迟时间
65 一种字符串压缩表示的解压2023Q2100暂无
66冠亚军排名2023Q2100暂无
67报数游戏2023Q2100暂无
68找出经过特定点的路径长度2023Q2100暂无
69按单词下标区间翻转文章内容2023Q2100暂无
70数列描述2023Q2100暂无
71字符串筛选排序2023Q2100暂无
72相对开音节2023Q2100暂无
73字符串变换最小字符串2023Q2100暂无
74VLAN资源池2023Q2100暂无
75拼接URL2023Q2100暂无
76执行时长/GPU算力2023Q2100暂无
77荒岛求生2023Q3200735. 小行星碰撞
78查字典2023Q3100暂无
79周末爬山2023Q3200暂无
80最小数字2023Q3100暂无
81最长的元音子串2023Q3100暂无
82TLV解析II2023Q3100暂无
83玩牌高手2023Q3200暂无
84最长连续子序列2023Q3100暂无
85路灯照明II2023Q3100暂无
86最多团队2023Q3100暂无
87最长的顺子2023Q3100暂无
88数字最低位排序2023Q3100暂无
89整数编码2023Q3100暂无
90找车位2023Q3100暂无
91选举拉票2023Q3200暂无
92单词加密2023Q3100暂无
93购物2023Q3200暂无
94最佳的出牌方法2023Q3200暂无
95字符串划分2023Q3100暂无
96洞穴探险2023Q3100暂无
97最大岛屿体积2023Q3100暂无
98DNA序列2023Q3100暂无
99服务启动2023Q3100暂无
100最长公共前缀2023Q310014. 最长公共前缀
101查找舆情热词2023Q3100暂无
102排队游戏2023Q4200暂无
103BOSS的收入2023Q4100暂无
104猴子吃桃2023Q4100暂无
105滑动窗口最大值2023Q4100暂无
106全排列2023Q4100暂无
107编码能力提升计划 2023Q4200LCP 12. 小张刷题计划
108水果摊小买卖2023Q4100暂无
109正整数excel编号的转换2023Q4100暂无
110反转每对括号间的子串2023Q4100暂无
111模拟工作队列2023Q4200暂无
112删除字符串中出现次数最少的字符2023Q4100暂无

备注

B卷题目已完结,完整代码连接

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
108中有部分目重合,因此么有收录在压缩文件中。 华为 ├─001 字符串最后一个单词长度 │ └─Source ├─002 计算字符个数 │ └─Source ├─003 明明的随数 │ └─Source ├─004 字符串分隔 │ └─Source ├─005 进制转换 │ └─Source ├─006 质数因子 │ └─Source ├─007 取近似值 │ └─Source ├─008 合并表记录 │ └─Source ├─009 提取不重复的整数 │ └─Source ├─010 字符个数统计 │ └─Source ├─011 数字颠倒 │ └─Source ├─012 字符串反转 │ └─Source ├─013 句子逆序 │ └─Source ├─014 字典序排序 │ └─Source ├─015 求int型正整数在内存中存储是1的个数 │ └─Source ├─016 购物单 │ ├─Debug │ ├─Source │ │ └─Debug │ ├─Source - 时间优先 │ │ └─Debug │ └─Source - 空间优先 │ ├─Debug │ └─Release ├─017 坐标移动 ├─018 识别IP地址分类统计 │ └─Source │ └─Debug ├─019 错误记录 ├─020 密码验证合格程序 ├─021 密码破解 ├─023 删除字符串中出现次数最少字符 │ └─Source │ └─Debug ├─024 合唱队 │ └─Source │ ├─Debug │ └─Release ├─025 数据分类处理 │ └─Source │ └─Debug ├─026 查找兄弟单词 │ └─Source │ └─Debug ├─027 素数伴侣 │ └─Source │ └─Debug ├─028 字符串合并处理 │ └─Source │ └─Debug ├─030 密码截取(查找最长回文字符串) ├─031 蛇形矩阵 │ └─Source │ └─Debug ├─033 判断IP是否属于同一子网 │ └─Source │ └─Debug ├─034 称砝码 │ └─Source │ └─Debug ├─035 学英语 │ └─Source │ └─Debug ├─036 迷宫问 │ └─Source │ └─Debug ├─037 数独问 │ └─Debug ├─038 名字漂亮度 │ └─Source │ └─Debug ├─039 字符串截取 │ └─Source │ └─Debug ├─040 单链表删除数据 │ └─Source │ └─Debug ├─041 多线程 │ └─Source │ ├─Backup │ ├─Debug │ │ └─041.tlog │ └─Release │ └─041.tlog ├─042 表达式计算 │ └─Source │ └─Debug ├─043 计算字符串距离 │ └─Source │ └─Debug ├─044 杨辉三角形变形 ├─046 挑7 ├─047 完全数 │ └─Debug ├─048 高精度加法 ├─049 输出n个数中最小的k个 │ └─Debug ├─050 找出字符串只出现一次的字符 │ └─Debug ├─051 组成一个偶数最接近的2个质数 │ └─Debug ├─052 M个苹果放入N个盘子 ├─053 查找整数二进制中1的个数 ├─054 DNA子串 ├─055 MP3光标位置 │ └─Source │ └─Debug ├─056 查找2个字符串最大相同子串 │ └─Debug ├─057 配置文件恢复 │ └─Source │ └─Debug ├─058 24点计算 │ └─Debug ├─059 成绩排序 ├─060 矩阵相乘 ├─061 矩阵乘法次数计算 ├─062 字符串通配符 │ └─Debug ├─066 命令行解析 │ └─Source │ └─Debug ├─067 最大相同子串长度 │ └─Debug ├─068 火车编号进站 │ └─Debug ├─072 数组合并 ├─074 埃及分数 │ └─Source │ └─Debug ├─076 密码截取 │ └─Source ├─077 求最大连续bit数 ├─078 密码强度 ├─079 扑克牌大小 │ └─Source │ └─Debug ├─081 合法IP ├─082 棋盘格子走法 ├─083 在字符串中找出连续最长数字串 ├─084 int数组分组,两组和相等 │ └─Source │ └─Debug ├─086 人民币转换 │ └─Source │ └─Debug ├─087 表示数字 ├─090 自动售货系统 │ └─Source │ └─Debug └─091 24点输出 └─Debug

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值