【全网首发】2024华为OD机试 E卷D卷抽中题库清单(全真题库,持续更新)含考点说明

news2024/12/28 5:42:10

在这里插入图片描述

华为OD机试 2024E卷题库疯狂收录中,刷题点这里

专栏导读

本专栏收录于《华为OD机试(JAVA)真题(E卷+D卷+A卷+B卷+C卷)》。

刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。

2024年8月14日,华为官方已经将华为OD机试(D卷)切换为 E卷。

目前正在考的是E卷,按照华为OD往常的操作,E卷题目是由往年真题(D卷/A卷/B卷/C卷)+全新题目组成,也就是说E卷还会考到D卷、A卷、B卷、C卷的题目,比例大概是1道新题、2道旧题的样子。

2024年8月14日之后,很多小伙伴收到的是E卷,那么恭喜你看到本文了,抓紧刷题吧。E卷新题库正在更新中

华为OD机试E卷

华为OD机试 - 找出作弊的人(Java 2024 E卷 100分)

华为OD机试 - 跳房子I(Java 2024 E卷 100分)

华为OD机试 - 文本统计分析(Java 2024 E卷 100分)

华为OD机试 - 简易压缩算法(Java 2024 E卷 100分)

华为OD机试 - RSA加密算法(Java 2024 E卷 100分)

华为OD机试 - 猜数字 - 穷举搜索(Java 2024 E卷 100分)

华为OD机试 - 最大利润(Java 2024 E卷 100分)

华为OD机试 - 单行道汽车通行时间(Java 2024 E卷 100分)

华为OD机试 - 最大报酬 - 0/1 背包问题,动态规划(Java 2024 E卷 100分)

华为OD机试 - 最长方连续方波信号(Java 2024 E卷 100分)

华为OD机试 - 字符串分割转换(Java 2024 E卷 100分)

华为OD机试 - 流浪地球(Java 2024 E卷 100分)

华为OD机试 - 猜字谜 - 双指针(Java 2024 E卷 100分)

华为OD机试 - 绘图机器 - 双指针(Java 2024 E卷 100分)

华为OD机试 - 查找充电设备组合 - 子集和问题(Java 2024 E卷 100分)

华为OD机试 - 模拟目录管理 - 栈(Java 2024 E卷 100分)

华为OD机试 - 荒岛求生 - 栈Stack(Java 2024 E卷 100分)

华为OD机试 - 猴子吃桃 - 二分查找(Java 2024 E卷 100分)

华为OD机试 - 分解连续正整数组合 - 数学推导(Java 2024 E卷 100分)

华为OD机试 - 出租车计费(Java 2024 E卷 100分)

华为OD机试 - 找单词 - 深度优先搜索DFS(Java 2024 E卷 100分)

华为OD机试 - 高效货运 - 暴力搜索(Java 2024 E卷 100分)

华为OD机试 - 最优结果的a数组数量 - 贪心思维(Java 2024 E卷 100分)

华为OD机试 - 空栈压数 - 栈(Java 2024 E卷 100分)

华为OD机试 - 数的分解(Java 2024 E卷 100分)

华为OD机试 - 转盘寿司 - 链表(Java 2024 E卷 100分)

华为OD机试 - 爱吃蟠桃的孙悟空 - 二分查找(Java 2024 E卷 100分)

华为OD机试 - 机器人仓库搬砖 - 二分查找(Java 2024 E卷 100分)

华为OD机试真题 Java 实现【简易内存池】【2023 E卷 200分 考生抽中题】

华为OD机试 - 5G网络建设 - Kruskal 算法(Java 2024 E卷 200分)

华为OD机试 - 学生重新排队 - 贪心策略(Java 2024 E卷 200分)

华为OD机试 - 贪吃的猴子 - 双指针(Java 2024 E卷 200分)

华为OD机试 - 二叉树计算(Java 2024 E卷 200分)

华为OD机试 - 小朋友分组最少调整次数 - 贪心策略(Java 2024 E卷 200分)

华为OD机试 - 周末爬山 - 广度优先搜索BFS(Java 2024 E卷 200分)

华为OD机试 - 寻找最优的路测线路 - Dijkstra算法(Java 2024 E卷 200分)

华为OD机试 - 最大相连男生数 - 矩阵(Java 2024 E卷 200分)

华为OD机试 - 增强的strstr - 滑动窗口(Java 2024 E卷 200分)

华为OD机试 - 阿里巴巴找黄金宝箱(V) - 滑动窗口(Java 2024 E卷 100分)

华为OD机试 - 字符成环找偶数O - 滑动窗口(Java 2024 E卷 100分)

华为OD机试 - 最大矩阵和 - 卡德恩算法(动态规划)(Java 2024 E卷 200分)

华为OD机试 - 水仙花数Ⅱ - 动态规划(Java 2024 E卷 200分)

华为OD机试 - 英雄联盟 - 动态规划(Java 2024 E卷 200分)

华为OD机试 - 需要广播的服务器数量 - 并查集(Java 2024 E卷 200分)

考试注意事项:

1、 在线训练和正式考试,请在本地 IDE 上进行编写,然后再粘贴复制到笔试页面,保存并调试。
2、考试时不用紧张,保持正常编码习惯即可,遇到无法提示又无把握的实现时,改用其他方式代替。
3、训练和考试的代码均需要编写输入和输出代码,编码一段代码后记得进行调试,保证代码正确性。
4、 编码工具删除行 ctrl+d依旧可以使用,ctrl+c,+v ,+z 等均可正常使用,其他快捷键建议尽量莫用,尤其是有保存习惯的同学,不要用ctrl+s,否则会打开页面保存键,算弹出当前页面一次。
5、 请安装使用最新版 chrome浏览器作答,考试需开启摄像头,请确保电脑带有摄像头,考试中途请不要查看其它网站。
6、答题前请注意查看示例(计入考试时长),代码完成后请务必点击【保存并调试】按钮(可以多次,以最高得分记分),否则答案不做保存,调试完成点击【提交本题型】按钮,最后交卷。
7、考试时间 150 分钟,满分 400 分,及格 150 分。卷面共 3 道题,2 道一星难度,一题 100 分,1 道二星难度,一题200 分,考试语言可自行选择。
8、考试时允许使用草稿纸,请提前准备纸笔。如果需要上厕所,请在考试前提前准备好,避免考试中途离开座位,出现离开监控的情况。
9、考试期间如遇到断电、断网、死机等问题,可以关闭浏览器重新打开试卷链接即可继续做题,遇到问题请及时反馈给 HR。

机试注意事项:

编码时,注意import所需要的包,代码工具无法自动提示相关类的引入,代码补全及tab空格提示已默认开启;

在这里插入图片描述
针对java的代码补全功能并不强大,很多提示无法得出,请勿过分依赖于代码补全功能,应早做准备,熟记字符串及数组等常用方法名称,例如jdk1.8的排序方法在代码提示中就无法得出,如下图:

在这里插入图片描述
当代码完成一部分时,如需调试,请点击左上角的自测,打开自测页面,如下图:

在这里插入图片描述
下图中自测页面个文本框的解释如下图:

在这里插入图片描述

150分是华为统一的通过分数线。但各部门的要求又不一样,通常非目标院校的分数要求更高些。300+是高分,260+是较为安全的分数。总之分数越高越高,对后续的定级、综面、HR审批都有益处。

一般来说对接你的HR会问你啥时候可以笔试,你觉得准备的ok了就会发你一个机考链接,这个机考链接的有效期为7天,你在这七天时间内找个时间参加考试即可!华为OD机考会影响薪资的,300分以上和300分一下的价格是不一样的,所以我建议大家好好准备争取超过300分,能拿高分就拿高分。

机试没考过的话,会有半年的冷冻期。

为什么我说华为机考并不难,原因很简单,因为这个考试是有题库的!你在进入机考页面的时候网页上会显示正在组卷中,其实就是去题库里找两个简单题一道复杂题。既然这是一场有题库的考试,那我们最重要的当然是获取最全面的题库对吧,这个大家放心我已经帮大家整理好了,未来也会持续更新!

我觉得准备机考前的第一件事是选择一门合适的编程语言,华为机考对编程语言是没有限定的,你可以选择自己最喜欢的编程语言。考虑到大部分华为OD的应聘者都是技术基础较为薄弱甚至非科班的同学,我还是满建议大家使用Java来应付机考还有后面的手撕代码的,当然如果你会JS、Python、C++的话也可以用来考试。

如果基于我提供的题库开始认认真真刷题,不开玩笑的说遇到原题是肯定的,正常情况下遇到两道原题是不难的,很多同学是直接三题全部命中!因为华为题库三个月会更新一部分新题进来,所以大家尽量不要在新题刚刚更新的时候去做,建议在新题发布一个月后再考我感觉命中两道很正常的!

下面,哪吒将华为OD机试真题归归类,让大家一目而了然。

关于订阅华为OD机试真题的后续问题

  1. 订阅专栏后,专栏内的文章都可看,以后还会继续更新新题
  2. 每道题都包含题目、解题思路、代码详解(关键行包含详细注释)、代码运行截图(保证代码100%正确,通过率100%);
  3. 已经订阅的小伙伴,推荐新人订阅可享 8 折优惠,私信我即可;

在考试的时候,最好不要用CSDN专栏里的源码去答题,因为华为OD机试是有查重的,这个一定要注意!最好是改一改变量名称,加一加注释,改一改逻辑顺序,掌握答题思路才是关键,下面的题中我都加了详细的答题思路,代码中也有详细的注释说明代码运行是100%正确无误的,每一题都有样例测试,全网独一份

如果你刚刚参加完机试考试,欢迎提供真题到哪吒这里,直接红包转账收题。

很多考过的小伙伴,总结了宝贵的经验,多刷题,先易后难,前期积累自信,后期逐一突破,效果最佳。

华为OD机试算法题太多了,知识点繁杂,如何刷题更有效率呢?

我觉得可以按照“算法和数据结构”去刷,把华为OD机试涉及到的“算法和数据结构”列出来,一个算法刷10道题,那我岂不是无敌了?

首先,了解算法和数据结构有哪些知识点,在后面的刷题中有 大局观 。

下面是我花了一天时间整理的 算法和数据结构的知识结构,大家可以看看。

在这里插入图片描述

为了更高效、更有乐趣的刷题,学习,即日起开展 “华为OD七日集训”

有兴趣参加 “华为OD七日集训”的小伙伴,点击文末名片,扫描一下,回复华为OD即可。

在这里插入图片描述
在这里插入图片描述

后面是为大家 精心挑选的华为OD机试题单,并根据题目知识点的类型分好了类别,大家可以根据每个知识点,进行有针对性的刷题。

一、逻辑分析

华为OD机试 - 跳房子I(Java 2024 E卷 100分)

华为OD机试 - 流浪地球(Java 2024 E卷 100分)

华为OD机试 - 字符串编码校验(Java 2024 D卷 100分)

华为OD机试 - 抢7游戏(Java 2024 D卷 100分)

华为OD机试 - 机场航班调度程序(Java 2024 D卷 100分)

华为OD机试 - 灰度图恢复(Java 2024 D卷 100分)

华为OD机试 - 来自异国的客人(Java 2024 D卷 100分)

华为OD机试 - 员工派遣(Java 2024 D卷 200分)

华为OD机试 - 堆内存申请(Java 2024 D卷 100分)

华为OD机试 - 中文分词模拟器(Java 2024 D卷 100分)

华为OD机试 - 石头剪刀布游戏(Java 2024 D卷 100分)

华为OD机试 - 机场航班调度程序(Java 2024 D卷 100分)

华为OD机试 - 开源项目热榜(Java 2024 D卷 100分)

华为OD机试 - 提取字符串中的最长数学表达式(Java 2024 D卷 100分)

华为OD机试 - 手机App防沉迷系统(Java 2024 D卷 100分)

华为OD机试 - 求幸存数之和(Java 2024 D卷 100分)

华为OD机试 - 密码输入检测(Java 2024 D卷 100分)

华为OD机试 - 测试用例执行计划(Java 2024 D卷 100分)

华为OD机试 - API集群负载统计(Java 2024 D卷 100分)

华为OD机试 - CPU算力分配(Java 2024 D卷 100分)

华为OD机试 - 山峰个数(Java 2024 D卷 100分)

华为OD机试 - 智能成绩表(Java 2024 D卷 100分)

华为OD机试 - 信息搜索(Java 2024 D卷 100分)

华为OD机试 - 剩余银饰的重量(Java 2024 D卷 100分)

华为OD机试 - 寻找最富裕的小家庭(Java 2024 D卷 100分)

华为OD机试 - 最大坐标值(Java 2024 D卷 100分)

华为OD机试 - 攀登者2(Java 2024 C卷 200分)

华为OD机试 - 数字涂色(Java 2024 C卷 100分)

华为OD机试 - 报文回路(Java 2024 C卷 100分)

华为OD机试 - 购买水果最便宜的方案(Java 2024 C卷 100分)

华为OD机试 - 运输时间(Java 2023 C卷 100分)

华为OD机试 - 乘坐保密电梯 - 逻辑分析(Java 2024 C卷 200分)

华为OD机试 - 异常的打卡记录(Java 2024 C卷 100分)

华为OD机试 - AI面板识别(Java 2023 B卷 100分)

华为OD机试 - 求字符串中所有整数的最小和 - 逻辑分析(Java 2023 B卷 100分)

华为OD机试 - 羊、狼、农夫过河 - 逻辑分析(Java 2022 Q4 100分)

华为OD机试 - ABR 车路协同场景 - (Java 2023 B卷 100分)

华为OD机试 - 最长的完全交替连续方波信号 - 逻辑分析(Java 2023 B卷 200分)

华为OD机试 - 计算观看演唱会场次 - 逻辑分析(Java 2023 B卷 200分)

华为OD机试 - 导师请吃火锅 - 逻辑分析(Java 2023 B卷 200分)

华为OD机试 - 仿LISP运算 - 逻辑分析(Java 2023 B卷 200分)

华为OD机试 - 九宫格按键输入 - 逻辑分析(Java 2023 B卷 200分)

华为OD机试 - 书籍叠放 - 逻辑分析(Java 2023 B卷 200分)

华为OD机试 - 德州扑克 - 逻辑分析(Java 2023 B卷 200分)

二、数据结构

1、线性表

① 数组

华为OD机试 - 整型数组按个位值排序 - 数组(Java 2024 D卷 100分)

华为OD机试 - 围棋的气 - 数组(Java 2024 D卷 100分)

华为OD机试 - 会议室占用时间段(Java 2024 C卷 100分)

华为OD机试真题 Java 实现【IPv4地址转换成整数】【2023 B卷 100分】

单指针

华为OD机试真题 Java 实现【阿里巴巴找黄金宝箱(I)】【2023 B卷 100分】,附详细解题思路

② 双指针

华为OD机试 - 猜字谜 - 双指针(Java 2024 E卷 100分)

华为OD机试 - 绘图机器 - 双指针(Java 2024 E卷 100分)

华为OD机试 - 贪吃的猴子 - 双指针(Java 2024 E卷 200分)

华为OD机试 - 在规定时间内获得的最大报酬 - 双指针(Java 2024 D卷 100分)

华为OD机试 - 有效子字符串 - 双指针(Java 2024 D卷 100分)

华为OD机试 - 字符串分割(二) - 双指针(Java 2024 C卷 100分)

华为OD机试 - 求最多可以派出多少支团队 - 双指针(Java 2023 B卷 100分)

华为OD机试 - 工号不够用了怎么办 - 双指针(Java 2023 B卷 100分)

华为OD机试 - 寻找身高相近的小朋友 - 双指针(Java 2023 B卷 100分)

华为OD机试 - 最长连续子序列 - 双指针(Java 2023 B卷 100分)

华为OD机试 - 考勤信息 - 双指针(Java 2023 B卷 100分)

华为OD机试 - 求满足条件的最长子串的长度 - 双指针(Java 2023 B卷 100分)

华为OD机试 - 叠积木1 - 双指针(Java 2023 B卷 200分)

华为OD机试 - 阿里巴巴找黄金宝箱(I) - 双指针(Java 2023 B卷 100分)

华为OD机试 - 非严格递增连续数字序列 - 双指针(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【太阳能板最大面积】【2022Q4 100分】,附详细解题思路

2、map与list

华为OD机试 - 查找充电设备组合 - 子集和问题(Java 2024 E卷 100分)

华为OD机试真题 Java 实现【简易内存池】【2023 E卷 200分 考生抽中题】

华为OD机试 - 数组去重和排序(Java 2024 C卷 100分)

华为OD机试 - 最长的顺子 - 感谢@禁止你发言提供的更简便算法(Java 2023 B卷 200分)

华为OD机试 - 垃圾信息拦截(Java 2024 C卷 100分)

华为OD机试真题 Java 实现【路灯照明问题】【2022Q4 100分】,感谢fly晨发现这个问题,并提供更优质的算法

华为OD机试 - 最大N个数与最小N个数的和 - 数据结构Set与TreeSet(Java 2023 B卷 100分)

华为OD机试 - 全量和已占用字符集 - 数据结构map(Java 2022 Q4 100分)

华为OD机试 - 告警抑制 - 数据结构map(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【城市聚集度】【2023 B卷 200分】,附详细解题思路

华为OD机试真题 Java 实现【报文回路】【2023 B卷 100分】,俗称“礼尚往来”

华为OD机试真题 Java 实现【异常的打卡记录】【2023Q1 100分】

华为OD机试 - 最优策略组合下的总的系统消耗资源数(Java 2023 B卷 100分)

3、队列

华为OD机试 - 篮球游戏 - 双端队列(Java 2024 D卷 100分)

华为OD机试 - 找磨损度最高和最低的硬盘 - 优先队列(Java 2024 D卷 100分)

华为OD机试 - 最大化控制资源成本 - 优先队列(Java 2024 D卷 100分)

华为OD机试 - 打印任务排序 - 队列(Java 2024 C卷 100分)

华为OD机试 - 最差产品奖 - 双端队列(Java 2023 B卷 200分)

华为OD机试真题 Java 实现【统一限载货物数最小值】【2023Q1 200分】

华为OD机试 - 寻找密码 - 优先队列(Java 2023 B卷 100分)

华为OD机试 - 支持优先级的队列 - 优先队列(Java 2023 B卷 100分)

4、链表

华为OD机试 - 转盘寿司 - 链表(Java 2024 E卷 100分)

华为OD机试 - 文件缓存系统 - 双向链表(Java 2024 D卷 100分)

华为OD机试 - 特异性双端队列 - 链表(Java 2024 C卷 100分)

华为OD机试 - 输出单向链表中倒数第k个结点 - 链表(Java 2023 B卷 100分)

5、栈

华为OD机试 - 模拟目录管理 - 栈(Java 2024 E卷 100分)

华为OD机试 - 荒岛求生 - 栈Stack(Java 2024 E卷 100分)

华为OD机试 - 字符串消除 - 栈Stack(Java 2024 C卷 100分)

华为OD机试 - 最大括号深度 - 栈stack(Java 2023 B卷 100分)

华为OD机试 - 消消乐游戏 - 栈Stack(Java 2023 B卷 100分)

华为OD机试 - 分奖金 - 栈(Java 2022Q4 100分)

华为OD机试 - 阿里巴巴找黄金宝箱(IV) - 栈(Java 2023 B卷 100分)

华为OD机试 - 二叉树的所有路径 - 栈(Java 2023 B卷 100分)

华为OD机试 - 简单的解压缩算法 - 栈(Java 2023 Q1 100分)

6、滑动窗口

华为OD机试 - 阿里巴巴找黄金宝箱(V) - 滑动窗口(Java 2024 E卷 100分)

华为OD机试 - 增强的strstr - 滑动窗口(Java 2024 E卷 200分)

华为OD机试 - 环中最长子串 - 滑动窗口(Java 2024 D卷 100分)

华为OD机试 - 数组连续和 - 滑动窗口(Java 2024 C卷 100分)

华为OD机试 - 最多购买宝石数目 - 滑动窗口(Java 2024 C卷 100分)

华为OD机试 - 最左侧冗余覆盖子串 - 滑动窗口(Java 2024 C卷 100分)

华为OD机试 - 找出通过车辆最多颜色 - 滑动窗口(Java 2023 B卷 100分)

华为OD机试 - 计算最接近的数 - 滑动窗口(Java 2023 B卷 100分)

华为OD机试 - 用连续自然数之和来表达整数 - 滑动窗口(Java 2023 B卷 100分)

华为OD机试 - 滑动窗口最大和 - 滑动窗口(Java 2023 B卷 100分)

华为OD机试 - 关联子串 - 滑动窗口(Java 2023 B卷 100分)

华为OD机试 - 补种未成活胡杨 - 滑动窗口(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【最大花费金额】【2023Q1 100分】

华为OD机试 - 高矮个子排队 - 滑动窗口(Java 2023 B卷 100分)

华为OD机试 - 观看文艺汇演问题 - 滑动窗口(Java 2023 B卷 200分)

7、二叉树

华为OD机试 - 二叉树的广度优先遍历 - 二叉树(Java 2024 D卷 200分)

华为OD机试 - 计算三叉搜索树的高度 - 二叉树(Java 2024 D卷 100分)

华为OD机试 - 生成哈夫曼树(Java 2024 D卷 100分)

华为OD机试 - 数组二叉树(Java 2023 B卷 200分)

华为OD机试 - 最少数量线段覆盖 - 二叉树(Java 2023 B卷 100分 考试抽中题)

华为OD机试真题 Java 实现【二维伞的雨滴效应】【2023 B卷 100分】,附详细解题思路

8、并查集

华为OD机试 - 需要广播的服务器数量 - 并查集(Java 2024 E卷 200分)

华为OD机试 - 开心消消乐 - 并查集(Java 2023 B卷 100分)

华为OD机试 - 发广播 - 并查集(Java 2023 B卷 200分)

华为OD机试 - 快递业务站 - 并查集(Java 2023 B卷 200分)

9、矩阵

华为OD机试 - 最大相连男生数 - 矩阵(Java 2024 E卷 200分)

华为OD机试 - 分配土地 - 矩阵(Java 2024 D卷 100分)

华为OD机试 - 反射计数 - 矩阵(Java 2024 D卷 200分)

华为OD机试 - 灰度图存储 - 矩阵(Java 2024 D卷 100分)

华为OD机试 - 可以组成网络的服务器 - 矩阵(Java 2024 D卷 200分)

华为OD机试 - 平面灯阵中寻找最大正方形边界 - 矩阵(Java 2024 D卷 200分)

华为OD机试 - 螺旋数字矩阵 - 矩阵(Java 2024 D卷 100分)

华为OD机试 - 服务器广播 - 矩阵(Java 2024 C卷 200分)

华为OD机试 - 污染水域 - 图的多源BFS(Java 2024 C卷 200分)

华为OD机试 - 疫情扩散时间计算 - 矩阵(Java 2024 C卷 200分)

华为OD机试 - 计算疫情扩散时间 - 矩阵(Java 2023 B卷 200分)

华为OD机试 - 寻找最大价值的矿堆 - 矩阵(Java 2023 B卷 200分)

华为OD机试 - 矩阵稀疏扫描 - 矩阵(Java 2023 B卷 100分)

三、算法

1、基础算法

① 贪心思维

华为OD机试 - 学生重新排队 - 贪心策略(Java 2024 E卷 200分)

华为OD机试 - 信道分配 - 贪心算法(Java 2024 D卷 200分)

华为OD机试 - 停车场车辆统计 - 贪心算法(Java 2024 D卷 200分)

华为OD机试 - 虚拟游戏理财 - 贪心思维(Java 2024 D卷 200分)

华为OD机试 - 体育场找座位 - 贪心思维(Java 2024 D卷 100分)

华为OD机试 - 项目排期 - 贪心算法(Java 2024 D卷 200分)

华为OD机试 - 计算礼品发放的最小分组数目 - 贪心思维(Java 2023 B卷 100分)

华为OD机试 - 数字序列比大小 - 贪心思维(Java 2023 B卷 100分)

华为OD机试 - 阿里巴巴找黄金宝箱(II) - 贪心思维(Java 2023 B卷 100分)

华为OD机试 - 最短木板长度 - 贪心思维(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【贪心的商人】【2023Q1 100分】

② Dijkstra算法

华为OD机试 - 寻找最优的路测线路 - Dijkstra算法(Java 2024 E卷 200分)

③ 二分查找

华为OD机试 - 机器人仓库搬砖 - 二分查找(Java 2024 E卷 100分)

华为OD机试 - 猴子吃桃 - 二分查找(Java 2024 E卷 100分)

华为OD机试 - 部门人力分配 - 二分查找(Java 2024 D卷 200分)

华为OD机试 - 机器人搬砖 - 二分查找(Java 2024 C卷 100分)

华为OD机试 - 批量处理任务 - 二分查找(Java 2024 C卷 200分)

华为OD机试 - 最佳植树距离 - 二分查找(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【食堂供餐】【2023 B卷 考生抽中题】,附详细解题思路

华为OD机试 - 生日礼物 - 二分查找(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【服务中心选址】【2023Q1 100分 】

华为OD机试真题 Java 实现【不爱施肥的小布】【2023Q1 100分】

华为OD机试 - 数据最节约的备份方法 - 二分查找(Java 2023 B卷 100分)

④ 分治递归

华为OD机试真题 Java 实现【评论转换输出】【2023 B卷 100分】,附详细解题思路

华为OD机试 - 分糖果 - 分治递归

华为OD机试真题 Java 实现【微服务的集成测试】【2023Q1 100分】

⑤ 回溯

华为OD机试 - 分披萨 - 递归(Java 2024 D卷 200分)

华为OD机试 - 考古学家 - 递归(Java 2024 D卷 200分)

华为OD机试 - 分披萨 - 递归(Java 2024 D卷 200分)

华为OD机试 - 符号运算 - 递归(Java 2024 D卷 100分)

华为OD机试 - 分月饼 - 回溯(Java 2024 D卷 200分)

华为OD机试 - 掌握的单词个数 - 回溯(Java 2024 D卷 100分)

华为OD机试 - 游戏分组 - 回溯(Java 2024 C卷 100分)

华为OD机试 - 单词搜索,找到它 - 回溯(Java 2024 C卷 100分)

华为OD机试 - 新员工考试 - 回溯(Java 2024 C卷 100分)

华为OD机试 - 跳房子II - 回溯(Java 2024 C卷 200分)

华为OD机试 - 符合要求的元组的个数 - 回溯(Java 2023 B卷 100分)

华为OD机试 - 租车骑绿道 - 双指针(Java 2023 B卷 100分)

华为OD机试 - VLAN资源池 - 回溯、双指针(Java 2023 B卷 100分)

华为OD机试 - BOSS的收入 - 回溯(Java 2023 B卷 100分)

华为OD机试 - 执行时长 - 回溯(Java 2023 B卷 100分)

华为OD机试 - 查找接口成功率最优时间段 - 回溯(Java 2023 B卷 100分)

华为OD机试 - 云短信平台优惠活动 - 回溯(Java 2023 B卷 200分)

华为OD机试真题 Java 实现【最多几个直角三角形】【2023Q1 100分】

华为OD机试 - 硬件产品销售方案 - 回溯(Java 2023 B卷 200分)

华为OD机试 - 检查是否存在满足条件的数字组合 - 回溯、双指针(Java 2023 B卷 100分)

⑥ 全排列递归

华为OD机试 - 考古问题 - 回溯、全排列问题(Java 2024 C卷 200分)

华为OD机试 - 第k个排列 - 全排列递归(Java 2023 B卷 100分)

⑦ 排序算法

华为OD机试真题 Java 实现【比赛的冠亚季军】【2023 B卷 100分】,附详细解题思路

华为OD机试真题 Java 实现【拔河比赛】【2023 B卷 100分】,附详细解题思路

2、字符串

① 字符串处理

华为OD机试 - 字符串统计(Java 2024 C卷 100分)

华为OD机试 - 字符串化繁为简(Java 2024 C卷 200分)

华为OD机试 - 秘钥格式化 - 字符串处理(Java 2023 B卷 100分)

华为OD机试 - 连续字母长度 - 字符串(Java 2023 B卷 100分)

华为OD机试 - 字符串筛选排序 - 数组(Java 2022 Q4 100分)

华为OD机试 - 按索引范围翻转文章片段 - 字符串(Java 2022 Q4 100分)

华为OD机试真题B卷 Java 实现【报文重排序】,附详细解题思路

华为OD机试真题 Java 实现【相对开音节】【2022Q4 100分】,附详细解题思路

华为OD机试 - 敏感字段加密(Java 2023 B卷 100分)

华为OD机试 - 字符串分割(Java 2023 B卷 100分)

华为OD机试 - 按单词下标区间翻转文章内容 - (Java 2023 B卷 100分)

华为OD机试真题 Java 实现【寻找相同子串】【2023 B卷 100分】,附详细解题思路

华为OD机试 - 判断字符串子序列 - 倒序遍历(Java 2023 B卷 100分)

② KMP

华为OD机试真题 Java 实现【最小循环子数组】【2023 B卷 100分】,附详细解题思路

③ 正则表达式

华为OD机试 - 提取字符串中最长数学表达式 - 正则表达式(Java 2024 D卷 100分)

华为OD机试 - 压缩报文还原 - 正则表达式(Java 2023 B卷 100分)

华为OD机试 - 最长的指定瑕疵度的元音子串 - 正则表达式(Java 2023 B卷 200分)

华为OD机试 - 数字字符串组合倒序 - 正则表达式(Java 2023 B卷 100分)

华为OD机试 - 相对开音节 - 正则表达式

3、深度优先搜索

华为OD机试 - 矩阵匹配 - 深度优先搜索DFS(Java 2024 D卷 200分)

华为OD机试 - 找城市 - 深度优先搜索DFS(Java 2024 D卷 200分)

华为OD机试 - 特殊的加密算法 - 深度优先搜索DFS(Java 2024 D卷 200分)

华为OD机试 - 地图寻宝 - 深度优先搜索DFS(Java 2024 D卷 200分)

华为OD机试 - 图像物体的边界 - 深度优先搜索(Java 2024 D卷 200分)

华为OD机试 - 项目规划 - 深度优先搜索dfs(Java 2024 C卷 100分)

华为OD机试 - 数字排列 - 深度优先搜索dfs算法(Java 2024 C卷 100分)

华为OD机试 - 猜密码 - 深度优先搜索dfs算法(Java 2024 C卷 100分)

华为OD机试 - 过滤组合字符串 - 深度优先搜索dfs算法(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【文件目录大小】【2023 B卷 100分】,附详细解题思路

华为OD机试 - 战场索敌 - 深度优先搜索dfs算法(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【查找单入口空闲区域】【2022 Q4 100分】,附详细解题思路

华为OD机试 - 等和子数组最小和 - 深度优先搜索(Java 2022 Q4 100分)

华为OD机试 - 区间交集 - 深度优先搜索dfs算法(滥用)(Java 2023 B卷 200分)

华为OD机试 - 跳格子游戏 - 深度优先搜索dfs算法(Java 2023 B卷 200分)

华为OD机试 - 欢快的周末 - 深度优先搜索dfs算法(Java 2023 B卷 200分)

华为OD机试真题 Java 实现【宜居星球改造计划】【2023 Q2 200分】,附详细解题思路

华为OD机试 - 目录删除 - 深度优先搜索dfs算法(Java 2023 B卷 200分)

华为OD机试 - 最少面试官数 - 深度优先搜索dfs(Java 2023 B卷 200分)

华为OD机试 - 连续出牌数量 - 深度优先搜索dfs算法(Java 2023 B卷 200分)

华为OD机试 - 任务最优调度 - 深度优先搜索dfs算法(Java 2023 B卷 200分)

华为OD机试 - 机器人走迷宫 - 深度优先搜索dfs(Java 2023 B卷 200分)

① 广度优先搜索

华为OD机试 - 周末爬山 - 广度优先搜索BFS(Java 2024 E卷 200分)

华为OD机试 - 聚餐地点 - 广度优先搜索BFS(Java 2024 D卷 200分)

华为OD机试 - 跳马 - 广度优先搜索BFS(Java 2024 D卷 200分)

华为OD机试 - 亲子游戏 - 广度优先搜索BFS(Java 2024 D卷 200分)

华为OD机试 - 悄悄话 - 广度优先搜索(Java 2024 D卷 100分)

华为OD机试 - 最长广播效应 - 广度优先搜索BFS(Java 2024 C卷 100分)

华为OD机试 - 智能驾驶 - 广度优先搜索(Java 2024 C卷 200分)

华为OD机试 - 矩阵中非1的元素个数 - 广度优先搜索(Java 2023 B卷 200分)

华为OD机试真题 Java 实现【计算网络信号】【2023Q2 200分】

② 矩阵、最短路径问题

华为OD机试 - 电脑病毒感染 - 最短路径问题(Java 2024 D卷 200分)

华为OD机试 - 按图找最近的路 - 矩阵、最短路径问题(Java 2024 C卷 100分)

华为OD机试 - 最小传输时延Ⅱ - 矩阵、最短路径问题 (Java 2023 B卷 200分)

③ 拓扑排序

华为OD机试 - 启动多任务排序 - 拓扑排序(Java 2024 D卷 200分)

华为OD机试真题 Java 实现【快速开租建站】【2023Q1 200分】,附详细解题思路

4、动态规划

① 基础dp

华为OD机试 - 英雄联盟 - 动态规划(Java 2024 E卷 200分)

华为OD机试 - 最大矩阵和 - 卡德恩算法(动态规划)(Java 2024 E卷 200分)

华为OD机试 - 水仙花数Ⅱ - 动态规划(Java 2024 E卷 200分)

华为OD机试 - Wonderland游乐园 - 动态规划(Java 2024 D卷 200分)

华为OD机试 - 表演赛游戏分组 - 动态规划(Java 2024 D卷 200分)

华为OD机试 - 执行任务赚积分 - 动态规划(Java 2024 D卷 100分)

华为OD机试 - 快递员的烦恼 - 动态规划(Java 2024 D卷 200分)

华为OD机试 - 两个字符串间的最短路径问题 - 动态规划(Java 2024 D卷 200分)

华为OD机试 - 贪心歌手 - 动态规划(Java 2024 D卷 200分)

华为OD机试 - 园区参观路径 - 动态规划(Java 2024 C卷 200分)

华为OD机试 - 跳格子3 - 动态规划(Java 2024 C卷 200分)

华为OD机试 - MELON的难题 - 动态规划(Java 2023 B卷 100分)

华为OD机试 - 玩牌高手 - 动态规划(Java 2023 B卷 100分)

华为OD机试 - 通过软盘拷贝文件 - 动态规划(Java 2023 B卷 200分)

华为OD机试 - 代表团坐车 - 动态规划(Java 2023 B卷 200分)

华为OD机试 - 核酸检测人员安排 - 动态规划(Java 2023 B卷 200分)

华为OD机试 - 数列描述 - 动态规划(Java 2023 B卷 100分)

华为OD机试 - 跳格子2 - 动态规划(Java 2023 B卷 100分)

华为OD机试 - 猴子爬山 - 动态规划(Java 2023 B卷 100分)

华为OD机试 - 光伏场地建设规划 - 动态规划(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【字符串加密】【2023Q1 100分】,附详细解题思路

华为OD机试真题 Java 实现【字符匹配】【2023 B卷 100分】,附详细解题思路

华为OD机试真题 Java 实现【不含101的数】【2023Q2 200分】

华为OD机试真题 Java 实现【查找重复代码】【2023Q1 100分】

华为OD机试真题 Java 实现【递增字符串】【2023Q1 200分】,附详细解题思路

② 背包dp

华为OD机试 - 最多获得的短信条数 - 动态规划(Java 2023 B卷 100分)

5、数学

华为OD机试 - 小扇和小船的数字游戏 - 二进制(Java 2024 C卷 200分)

华为OD机试 - 分苹果 - 二进制(Java 2023 B卷 100分)

华为OD机试 - 分积木 - 二进制运算(Java 2023 B卷 200分)

华为OD机试 - 出错的或电路 - 二进制 - (Java 2023 B卷 100分)

华为OD机试 - 进制转换 - 二进制(Java 2023 B卷 100分)

华为OD机试 - 经典屏保 - 数学问题(Java 2023 B卷 100分)

华为OD机试 - 完全数计算(Java 2023 B卷 100分)

华为OD机试 - 自守数 - 数学问题(Java 2023 B卷 100分)

华为OD机试 - 素数之积 - 数学问题(Java 2023 B卷 100分)

华为OD机试真题 Java 实现【数据分类】【2023 B卷 100分】,附详细解题思路

华为OD机试真题 Java 实现【经典屏保】【2023 B卷 100分】,附详细解题思路

华为OD机试 - 查找众数及中位数(Java 2023 B卷 100分)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2143609.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Git 原理(提交对象)(结合图与案例)

Git 原理(提交对象) 这一块主要讲述下 Git 的原理。 在进行提交操作时,Git 会保存一个提交对象(commit object): 该提交对象会包含一个指向暂存内容快照的指针; 该提交对象还包含了作者的姓…

【MYSQL中数据库的约束以及表的设计】

MYSQL中数据库的约束和表的设计 一、数据库的约束1.1 NULL约束1.2 UNIQUE:唯一约束1.3 DEFAULT:默认值约束1.4 PRIMARY KEY:主键约束1.5 FOREIGN KEY :外键约束1.6 CHECK 约束 二、表的设计2.1 第一范式(1NF&#xff0…

Python面试宝典第49题:字符串压缩

题目 给你一个字符数组chars ,请使用下述算法进行压缩。 1、从一个空字符串s开始,对于chars中的每组连续重复字符 : (1)如果这一组长度为1 ,则将字符追加到s中。 (2)否则&#xff0c…

易灵思FPGA开发(一)——软件安装

一、资料下载 VF-T20F256-深圳市奥唯思科技有限公司_FPGA图像开发_MIPI (szovs.com) 二、软件安装 安装USB下载器驱动 双击第一个.msi文件进行安装 奥唯思FPGA网盘汇总 (szovs.com) 下载Gtkwave软件

初始MYSQL数据库(5)—— 索引

找往期文章包括但不限于本期文章中不懂的知识点: 个人主页:我要学编程(ಥ_ಥ)-CSDN博客 所属专栏: MYSQL 目录 索引的概念 索引选择的数据结构 MySQL中的页的相关知识 索引的分类 主键索引 普通索引 唯一索引 非聚集索引 回表查询…

基于python+django+vue的宠物服务管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于pythondjangovueMySQL的宠…

云原生(Cloud Native)简介及相关技术

云原生(Cloud Native)简介及相关技术 什么是云原生? 云原生(Cloud Native)是一种设计和开发应用程序的方法,旨在充分利用云计算的弹性、可扩展性和分布式架构优势。通过采用微服务架构、容器化、持续集成…

【自动驾驶】决策规划算法(一)决策规划仿真平台搭建 | Matlab + Prescan + Carsim 联合仿真基本操作

写在前面: 🌟 欢迎光临 清流君 的博客小天地,这里是我分享技术与心得的温馨角落。📝 个人主页:清流君_CSDN博客,期待与您一同探索 移动机器人 领域的无限可能。 🔍 本文系 清流君 原创之作&…

Java | Leetcode Java题解之第413题等差数列划分

题目: 题解: class Solution {public int numberOfArithmeticSlices(int[] nums) {int n nums.length;if (n 1) {return 0;}int d nums[0] - nums[1], t 0;int ans 0;// 因为等差数列的长度至少为 3,所以可以从 i2 开始枚举for (int i …

硬件工程师笔试面试——集成电路

目录 17、集成电路 17.1 基础 集成电路实物图 17.1.1 概念 17.1.2 集成电路的发展历程 17.1.3 集成电路的分类 17.1.4 集成电路的制造工艺 17.1.5 集成电路的应用 17.2 相关问题 17.2.1 集成电路的制造工艺中,光刻技术是如何实现的? 17.2.2 在集成电路设计中,如何…

【Python百日进阶-Web开发-FastAPI】Day801 - FastAPI是什么

文章目录 一、官网二、FastAPI是什么三、FastAPI特性3.1 基于开放标准3.2 自动生成文档3.3 更主流的 Python3.4 编辑器支持3.5 简洁3.6 验证3.7 安全性及身份验证3.8 依赖注入3.9 无限制"插件"3.10 测试四、Starlette 特性五、Pydantic 特性六、Python 类型提示简介6…

DERP靶机详解

靶机下载地址 https://www.vulnhub.com/entry/derpnstink-1,221/ 靶机配置 默认是桥接模式,切换为NAT模式后重启靶机 主机发现 arp-scan -l 端口扫描 nmap -sV -A -T4 192.168.229.158 访问网页 http://192.168.229.158/ 目录扫描 python dirsearch.py -u htt…

css边框修饰

一、设置线条样式 通过 border-style 属性设置,可选择的一些属性如下: dotted:点线 dashed:虚线 solid:实线 double:双实线 效果如下: 二、设置边框线宽度 ① 通过 border-width 整体设置…

量化在密集向量检索中的权衡:深入分析索引时间、查询效率与召回效果

在现代信息检索系统中,向量搜索已成为提升检索质量和效率的关键技术。随着数据量的激增,如何高效地处理和检索大规模向量数据集,成为了一个重要课题。最近,我在研究一篇关于密集和稀疏检索器的论文——《Operational Advice for D…

【图像匹配】基于Harris算法的图像匹配,matlab实现

博主简介:matlab图像代码项目合作(扣扣:3249726188) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 本次案例是基于基于Harris算法的图像匹配,用matlab实现。 一、案例背景和算法介绍 …

无人机培训机构技术股份合作探讨

随着无人机技术的飞速发展,其在航拍、农业、物流、环境监测、应急救援等多个领域展现出巨大潜力,市场对无人机专业人才的需求急剧增加。鉴于此,多家致力于无人机培训教育的机构决定携手合作,通过技术股份合作模式,共同…

基于RBAC的实验室预约系统中授权模块的研究与实现

博主介绍:专注于Java vue .net php phython 小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了1000毕设题目 方便大家学习使用 感兴趣的…

kali——foremost的使用

目录 前言 使用方法 前言 foremost工具是一个在Kali Linux中用于数字取证和数据恢复的强大工具。 使用方法 foremost -t all -i 数据包绝对路径修复好的数据包,将会自动保存在output目录里。

7--SpringBoot-后端开发、原理

配置优先级 SpringBoot 项目当中支持的三类配置文件: application.properties application.yml application.yaml 配置文件优先级排名(从高到低): 1. properties配置文件 2. yml配置文件 3. yaml配置文件 在SpringBoot项目当…

Effective C++笔记之二十三:非void函数不写return

一.main函数 Qt Creator查看汇编的步骤如下 上图是g编译器下的汇编 eax就是main()函数的返回值 如果删掉return 0; 可以发现编译器还是把eax的值设为了0,由此可见,即使在main函数中不写return 0,编译器还是会默认添加个return 0。…