2025华为OD机试真题最新题库 (B+C+D+E卷) + 在线OJ在线刷题使用说明(C++、Java、Python合集)(正在更新E卷,目前已收录581道)
2024年8月份,华为已经开始使用E卷题库,题目和往期一样,旧题加新题的组合,有题目第一时间更新,大家可以跟着继续学习,目前使用复用题较多,可在OJ上直接找到对应的E卷学习,可以放心学习,一次订阅永久阅读,支持在线刷题,持续更新,有问题随时解答,本专栏题目数量已收录到570道。每篇文章的思路分析都非常详细,题目新增图解思路,问题解疑,多样例测试,超过百字的思路参考解析
如何获取在线OJ权限
订阅本专栏后即可解锁OJ权限,接着评论区评论留言即可
👉️OJ+最新华为OD机试 (C++ Java Py)

在线OJ刷题系统使用讲解
优点一:选择适合自己的刷题难度,由浅到深进行练习

优点二:针对性练习,针对自己较弱的算法进行练习

优点三:根据分数进行练习,可直接练习100分或200分题目


优点四:根据卷型进行练习,因为每次题库都会变换,可优先练习抽中卷型

优点五:随意切换代码语言进行测试
目前主流的语言都支持进行评测如: C语言、C++ Java、Python、Nodejs、Golang、R语言、PHP

优点六:在线进行编程,无需本地配置环境

优点七:查看每个题目的AC情况,用时情况,更好优化代码



华为OD技术二面手撕真题
首先先技术二面,让你手撕真题,过了后面就会进行技术官面试,会问八股文;技术面试官一般不会将某个知识点单独来问,一般是从项目当中或者从一个比较大的宽泛的概念开始问你,由浅入深,层层递进,面试官会继续往下追问直到你不会为止,所以不要不会装会,不会就直接说不会,这样面试官会换一个你简历上写的技术点进行提问,还有就是如果问你业务场景,如果你有了解对应的内容,你可以谈你自己的看法,最好不要背书
👉️华为OD面试手撕真题,更新每年华为OD机试的高频手撕代码题,每个题目都会使用五种语言进行解答(C & C++& Java & Python & JS),思路分析都非常详细, 实现最低的时间复杂度和高通过率,每个解题思路超过百字,内含各个编程语言的八股文面试题

2024年华为OD机试E卷题目 - 100分
| 题目 | 考点 or 实现 |
|---|---|
| 300、出租车计费 、靠谱的车 (复用题) | 逻辑分析 |
| 310、分割数组的最大差值(复用题) | 逻辑分析 |
| 328、恢复数字序列(复用题) | 滑动窗口 |
| 358、孙悟空吃蟠桃、猴子吃桃 (复用题) | 递归 |
| 371、增强的strstr(复用题) | 正则匹配 |
| 397、最长子字符串的长度、字符成环找偶数O(复用题) | 环 |
| 398、转盘寿司(复用题) | 数学问题 |
| 405、 游戏分组(复用题) | 逻辑分析 |
| 412、学生排名、智能成绩表(复用题) | 字符串、排序 |
| 413、计算三叉搜索树的高度(复用题) | 树、二叉树 |
| 423、项目排期 、最快完成所有工作的天数 (复用题) | 字符串 |
| 428、连续字母长度(复用题) | 字符串 |
| 451、 手机App防沉迷系统(复用题) | 模拟 |
| 460、模拟目录管理功能 (复用题) | 模拟 |
| 468、可以处理的最大任务数、任务处理 (复用题) | 逻辑分析 |
| 478、字符串拼接、构成指定长度字符串的个数(新题) | 字符串 |
| 487、流浪地球 (新题) | 模拟 |
| 489、斗地主之顺子(复用题) | 字符串、排序 |
| 490、数大雁(复用题) | 字符串、逻辑分析 |
| 492、查找充电设备组合 / 最接近最大输出功率的设备(复用题) | 字符串 |
| 493、最大利润/贪心的商人(复用题) | 贪心算法 |
| 494、猜字谜(复用题) | 字符串、逻辑分析 |
| 496、猜数字(复用题) | 字符串、逻辑分析 |
| 497、最大报酬(复用题) | 背包问题 |
| 499、单词接龙(复用题) | 字符串 |
| 500、响应报文时间(复用题) | 字符串、模拟 |
| 501、构成正方形数量 (复用题) | 逻辑分析、数学问题 |
| 502、第K个排列 (复用题) | 分治递归 |
| 503、最长连续子序列 (复用题) | 前缀和 |
| 504、整数对最小和(复用题) | 逻辑分析 |
| 505、高矮个子排队 (复用题) | 滑动窗口、逻辑分析 |
| 506、矩形相交的面积(复用题) | 逻辑分析 |
| 507、分糖果(复用题) | 递归 |
| 508、字符串分割(复用题) | 数据结构 |
| 509、找终点(复用题) | 逻辑分析 |
| 510、英文输入法 (复用题) | 字符串 |
| 511、日志采集系统(复用题) | 字符串 |
| 512、最左侧冗余覆盖子串(复用题) | 字符串 |
| 513、 过滤组合字符串、字母组合(复用题) | 字符串 |
| 516、数组拼接(复用题) | 字符串 |
| 517、绘图机器(复用题) | 字符串 |
| 518、敏感字段加密(复用题) | 字符串 |
| 519、 一种字符串压缩表示的解压(复用题) | 字符串 |
| 520、 字符串变换最小字符串(复用题) | 字符串 |
| 523、 分苹果(复用题) | 逻辑分析 |
| 524、 新工号中数字的最短长度、工号不够用了怎么办?(复用题) | 逻辑分析、字符串 |
| 527、补种未成活胡杨 (复用题) | 逻辑分析、滑动窗口问题 |
| 528、 最长子字符串的长度(一)、字符成环找偶数O(复用题) | 逻辑分析、滑动窗口问题 |
| 529、 考勤信息(复用题) | 逻辑分析 |
| 531、最多获得的短信条数、云短信平台优惠活动(复用题) | 逻辑分析 |
| 532、喊7的次数重排(复用题) | 逻辑分析 |
| 533、水仙花数(复用题) | 逻辑分析 |
| 535、字符统计及重排(复用题) | 逻辑分析、字符串、数组 |
| 537、判断一组不等式是否满足约束并输出最大差(复用题) | 逻辑分析、字符串、数组 |
| 541、TLV解析 (复用题) | 数据结构 |
| 543、单向链表中间节点(复用题) | 数据结构 |
| 544、数字涂色(复用题) | 逻辑分析 |
| 545、预订酒店 (复用题) | 数据结构、逻辑分析 |
| 546、最少交换次数(复用题) | 数据结构、滑动窗口 |
| 547、IPv4地址转换成整数 (复用题) | 数据结构、逻辑分析 |
| 548、最大数(新题) | 贪心、数组、字符串、排序 |
| 549、 查找接口成功率最优时间段(复用题) | 动态规划 |
| 550、货币单位换算(复用题) | 逻辑分析 |
| 551、选修课(复用题) | 逻辑分析、字符串 |
| 552、报文解压缩(复用题) | 逻辑分析 |
| 553、关联子串(复用题) | 滑动窗口 |
| 554、报数游戏(复用题) | 约瑟夫问题 |
| 555、素数之积、RSA加密算法(复用题) | 数学问题 |
2024年华为OD机试E卷题目 - 200分
| 题目 | 考点 or 实现 |
|---|---|
| 306、服务器广播、需要广播的服务器数量(复用题) | 逻辑分析 |
| 311、MELON的难题(复用题) | 字符串、动态规划 |
| 340、周末爬山(复用题) | 字符串 |
| 341、荒岛求生(复用题) | 字符串 |
| 374、字符串化繁为简(复用题) | 字符串 |
| 376、通过软盘拷贝文件(复用题) | 动态规划、背包 |
| 392、树状结构查询(复用题) | 广度优先搜索 |
| 422、电脑病毒感染 (复用题) | 图论 |
| 423、项目排期 、最快完成所有工作的天数 (复用题) | 逻辑分析 |
| 431、跳马问题 (复用题) | 逻辑分析、深度搜索 |
| 449、文本统计分析(复用题) | 逻辑分析、字符串 |
| 453、跳格子3、小明跳格子(复用题) | 逻辑分析 |
| 454、生成哈夫曼树(复用题) | 哈夫曼树 |
| 455、螺旋数字矩阵(复用题) | 数学、矩阵 |
| 474、推荐多样性(复用题) | 滑动窗口 |
| 456、分披萨(复用题) | 二分法 |
| 482、加密算法、特殊的加密算法(复用题) | 逻辑分析 |
| 484、智能驾驶、汽车初始油量(复用题) | 深度搜索 |
| 485、二叉树计算(复用题) | 二叉树 |
| 488、空栈压数(复用题) | 堆、栈 |
| 491、boss的收入(复用题) | 逻辑分析 |
| 495、最长的完全交替连续方波信号(复用题) | 逻辑分析 |
| 498、计算疫情扩散时间(复用题) | 逻辑分析、图论 |
| 514、学生方阵 (复用题) | 逻辑分析 |
| 515、最大社交距离 (复用题) | 逻辑分析 |
| 521、机器人可活动的最大网格点数目(复用题) | 逻辑分析 |
| 522、寻找符合要求的最长子串、满足条件的最长子串的长度 II(复用题) | 逻辑分析、字符串 |
| 525、 导师请吃火锅(复用题) | 逻辑分析、字符串 |
| 526、数字游戏(复用题) | 逻辑分析、字符串、数学问题 |
| 530、羊、狼、农夫过河 (复用题) | 逻辑分析 |
| 534、 内存资源分配 (复用题) | 二分法 |
| 536、九宫格按键输入(复用题) | 逻辑分析、字符串、数组 |
| 538、 计算网络信号强度(复用题) | 图论 |
| 539、VLAN资源池 (复用题) | 数据结构 |
| 540、找数字、找等值元素 (复用题) | 数据结构 |
| 542、演唱会、计算最多能观看几场演出(复用题) | 逻辑分析 |
| 556、热点网站统计(复用题) | 逻辑分析、字符串 |
🚀其他华为OD机试题清单
🔥2024华为OD机试真题(C语言) B+C+D卷🔥
🔥2024华为OD机试真题(Python语言) B+C+D卷🔥
🔥2024华为OD机试真题(Java 语言) B+C+D卷🔥
🔥2024华为OD机试真题(C++语言)B+C+D卷🔥
🔥2024华为OD机试真题(JS 语言) B+C+D卷🔥
🔥2024华为OD机试真题(Golang语言) B+C+D卷🔥
🔥华为OD面试手撕真题🔥
华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2024e卷,od机试,2024E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2024华为od,如何备战华为od,华为od算法,华为od手撕代码,华为OD机试2024年最新题库,一文带你读懂华为OD,华为机试e卷
作者:KJ.JK
相关文章:
2025华为OD机试真题最新题库 (B+C+D+E卷) + 在线OJ在线刷题使用说明(C++、Java、Python合集)(正在更新E卷,目前已收录581道)
2024年8月份,华为已经开始使用E卷题库,题目和往期一样,旧题加新题的组合,有题目第一时间更新,大家可以跟着继续学习,目前使用复用题较多,可在OJ上直接找到对应的E卷学习,可以放心学习…...
《手札·避坑篇》2025年传统制造业企业数字化转型指南
一、引言 在数字化浪潮的推动下,传统制造业企业正加速向智能化、数字化转型。开源软件技术与制造MES(制造执行系统)产品的结合,为企业提供了高效、灵活且低成本的转型路径。本指南旨在为传统制造业企业的信息化负责人提供一套完整的数字化转型方案,助力企业实现高效、智能…...
Qt+海康虚拟相机的调试
做机器视觉项目的时候,在没有相机或需要把现场采集的图片在本地跑一下做测试时,可以使用海康的虚拟相机调试。以下是设置步骤: 1.安装好海康MVS软件,在菜单栏->工具选择虚拟相机工具,如下图: 2.打开虚拟…...
《Origin画百图》之边际分布曲线图
《Origin画百图》第六集——边际分布曲线图 入门操作可看《30秒,带你入门Origin》 边际分布曲线图,其中包含散点图形,而在图的边际有着分布曲线图。在比较数据以查看多个变量之间是否存在关系时非常有用。 1.数据准备:为多列XY数…...
如何提升自己的能力
提高自身能力是一个长期且综合的过程,需要从多个方面进行努力和持续的学习,以下是一些有效的方法: 明确目标与规划 确定目标:首先要明确自己想要提高哪些方面的能力,例如沟通能力、领导力、专业技能等,并根…...
【ORACLE】这个‘‘和null不等价的场景,deepseek你怎么看?
【ORACLE】一处’和null不等价的场景–to_char(number,varchar2) 背景 最近在做一个国产数据库替代项目,要求将ORACLE迁移到一个openGauss系数据库,迁移后,执行一个存储过程时,发现国产库的执行结果和ORACLE不一致, …...
安全知识之网络扫描器概念与相关技术
网络安全扫描器简介 迅速发展的Internet给人们的生活、工作带来了巨大的方便,但同时,也带来了一些不容忽视的问题,网络信息的安全保密问题就是其中之一。 网络的开放性以及黑客的攻击是造成网络不安全的主要原因。科学家在设计Internet之初就…...
Vim跳转文件及文件行结束符EOL
跳转文件 gf 从当前窗口打开那个文件的内容,操作方式:让光标停在文件名上,输入gf。 Ctrlo 从打开的文件返回之前的窗口 Ctrlwf 可以在分割的窗口打开跳转的文件,不过在我的实验不是次次都成功。 统一行尾格式 文本文件里存放的…...
Termux安装ssh实现电脑ssh
Termux下载 点击下载 在 Termux 中安装并使用 SSH,按照以下步骤操作: 1. 更新软件包列表 pkg update && pkg upgrade2. 安装 OpenSSH pkg install openssh3. 设置 SSH 密码(必须,否则无法使用 SSH 服务器)…...
DeepSeek大模型介绍、本地化部署与使用!【AI大模型】
一、DeepSeek 是什么? 1.技术定位 专注大模型与AGI研究,开发高性能基座模型(如 DeepSeek LLM 系列),支持长文本、多模态、代码生成等复杂任务。 提供开源模型(如 DeepSeek-MoE、DeepSeek-V2)…...
Axios 的原理
🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…...
Gitlab中如何进行仓库迁移
需求:之前有一个自己维护的新仓库A,现在需要将这个仓库提交并覆盖另一个旧的仓库B,需要保留A中所有的commit信息。 1.方法一:将原有仓库A导出后再导入到新的仓库B中 适用场景:新的仓库B是一个待建仓库,相当…...
Android的MQTT客户端实现
在 Android 平台上实现 MQTT 客户端的完整技术方案,涵盖基础实现、安全连接、性能优化和最佳实践: 一、技术选型与依赖配置 推荐库 Eclipse Paho Android Service(官方维护,支持后台运行) gradle 复制 // build.gradl…...
Centos挂载镜像制作本地yum源,并补装图形界面
内网环境centos7.9安装图形页面内网环境制作本地yum源 上传镜像到服务器目录 创建目录并挂载镜像 #创建目录 cd /mnt/ mkdir iso#挂载 mount -o loop ./CentOS-7-x86_64-DVD-2009.iso ./iso #前面镜像所在目录,后面所挂载得目录#检查 [rootlocalhost mnt]# df -h…...
Thread类以及常见方法
Thread类是JVM用来管理线程的一个类,每个线程都有一个唯一的Thread对象与之关联。 多一个线程,就多一条执行流,每个执行流也要一个对象来描述,而Thread类的对象就是用来描述一个线程的执行流,JVM 会将这些 Thread 对象…...
【蓝桥杯—单片机】第十一届省赛真题代码题解题笔记 | 省赛 | 真题 | 代码题 | 刷题 | 笔记
第十一届省赛真题代码部分 前言赛题代码思路笔记竞赛板配置内部振荡器频率设定键盘工作模式跳线扩展方式跳线 建立模板明确设计要求和初始状态显示功能部分数据界面第一部分第二部分第三部分调试时发现的问题 参数设置界面第一部分第二部分和第四部分第三部分和第五部分 按键功…...
【原创】Android Studio Ladybug 中Gradle配置
使用Android Studio创建项目后,由于需要下载的一下文件在国外,加上网速的问题,以及防火墙的问题,不少文件难以下载。常常导致项目创建后,要等很长时间,各种折腾,结果一个demo都跑不起来。 经过…...
CLion2024.3.2版中引入vector头文件报错
报错如下: 在MacBook端的CLion中引入#include <vector>报 vector file not found(引入map、set等也看参考此方案),首先可以在Settings -> Build,Execution,Deployment -> Toolchains中修改C compiler和C compiler的路…...
自动化测试工具:selenium
🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 Selenium是一个用于Web应用程序测试的工具。是一个开源的Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键…...
MR30分布式IO模块:驱动智能制造工厂的工业互联与高效控制新范式
在工业4.0与智能制造浪潮的推动下,传统制造业正经历着从“机械驱动”向“数据驱动”的深刻转型。作为工业数据连接领域的领军者,明达技术凭借其自主研发的MR30分布式IO模块,以创新的技术架构与卓越的性能表现,为全球制造企业构建了…...
计算机领域QPM、TPM分别是什么并发指标,还有其他类似指标吗?
在计算机领域,QPM和TPM是两种不同的并发指标,它们分别用于衡量系统处理请求的能力和吞吐量。 QPM(每分钟请求数) QPM(Query Per Minute)表示每分钟系统能够处理的请求数量。它通常用于衡量系统在单位时间…...
Python截图轻量化工具
这是用Python做到截图工具,不过由于使用了ctypes调用了Windows的API, 同时访问了Windows中"C:/Windows/Cursors/"中的.cur光标样式文件, 这个工具只适用于Windows环境; 如果要提升其跨平台性的话,需要考虑替换ctypes的一些专属于W…...
Python----Python高级(并发编程:协程Coroutines,事件循环,Task对象,协程间通信,协程同步,将协程分布到线程池/进程池中)
一、协程 1.1、协程 协程,Coroutines,也叫作纤程(Fiber) 协程,全称是“协同程序”,用来实现任务协作。是一种在线程中,比线程更加轻量级的存在,由程序员自己写程序来管理。 当出现IO阻塞时,…...
DeepSeek使用技巧大全(含本地部署教程)
在人工智能技术日新月异的今天,DeepSeek 作为一款极具创新性和实用性的 AI,在众多同类产品中崭露头角,凭借其卓越的性能和丰富的功能,吸引了大量用户的关注。 DeepSeek 是一款由国内顶尖团队研发的人工智能,它基于先进…...
.NET Core 8 Blazor 和 Vue 3 技术构建网
以下是一个可行的解决方案,能够满足使用 .NET Core 8 Blazor 和 Vue 3 技术构建网站,并且将前后端代码放在一个站点中,实现一次发布部署的目标。 解决方案概述 技术栈选择: 后端:.NET Core 8 Blazor Server 或 Blazor …...
ElasticSearch集群因索引关闭重打开导致飘红问题排查
背景 某组件向 ElasticSearch 写入数据,从最近某一天开始写入速度变慢,数据一直有积压。推测是 ElasticSearch 集群压力导致的,查看 ElasticSearch 集群状态,发现集群确实处于 red 状态。 本文记录 ElasticSearch 集群因索引关闭…...
计算机毕业设计Tensorflow+LSTM空气质量监测及预测系统 天气预测系统 Spark Hadoop 深度学习 机器学习 人工智能
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
手搓基于CNN的Chest X-ray图像分类
数据集Chest X-ray PD Dataset 数据集介绍 - 知乎https://zhuanlan.zhihu.com/p/661311561 CPU版本 import torch import torch.nn as nn import torch.optim as optim from torch.utils.data import Dataset, DataLoader from torchvision import transforms, models import …...
使用java代码操作rabbitMQ收发消息
SpringAMQP 将来我们开发业务功能的时候,肯定不会在控制台收发消息,而是应该基于编程的方式。由于RabbitMQ采用了AMQP协议,因此它具备跨语言的特性。任何语言只要遵循AMQP协议收发消息,都可以与RabbitMQ交互。并且RabbitMQ官方也…...
【数据结构】(7) 栈和队列
一、栈 Stack 1、什么是栈 栈是一种特殊的线性表,它只能在固定的一端(栈顶)进行出栈、压栈操作,具有后进先出的特点。 2、栈概念的例题 答案为 C,以C为例进行讲解: 第一个出栈的是3,那么 1、…...
