当前位置: 首页 > article >正文

【华为OD机考】2024E+D卷真题【完全原创题解 详细考点分类 不断更新题目 六种主流语言Py+Java+Cpp+C+Js+Go】

可上 欧弟OJ系统 练习华子OD、大厂真题
绿色聊天软件戳 oj1441了解算法冲刺训练(备注【CSDN】否则不通过)

文章目录
  • 相关推荐阅读
  • 模拟
    • 数学
    • 排序
    • 字符串基础
    • 数组基础
    • 系统设计
    • 蒙特卡洛模拟
    • 其他
    • 常规栈
    • 单调栈
  • 队列(题目极少,几乎不考)
  • 哈希
    • 哈希集合
    • 哈希表
  • 前缀和
  • 双指针
    • 同向双指针
  • 贪心
    • 常规贪心题目
    • 结合双指针
    • 结合排序
    • 结合优先队列(堆)
    • 区间类贪心
  • 滑动窗口
    • 固定滑窗
    • 不定滑窗
  • 二分查找
  • 动态规划
    • 序列dp
      • 路径问题
      • LIS问题
    • 状态dp
    • 背包dp
    • 博弈问题
  • DFS/BFS
    • 通用
    • 搜索层数相关:仅用BFS
    • 拓扑排序:仅用BFS
  • 回溯
  • 位运算(题目很少)
  • 链表(题目极少,几乎不考)
  • 图论
    • 并查集(题目极少,几乎不考)
    • 最小生成树:Prim算法/Kruskal算法(题目极少且难,几乎不考)
    • 最短路问题:Dijkstra算法(题目极少且难,几乎不考)
    • 最短路问题:Floyd算法(题目极少且难,几乎不考)
    • 启发式搜索(题目极少且难,几乎不考)
  • 华为OD算法/大厂面试高频题算法练习冲刺训练

相关推荐阅读

  • 【华为OD机考】2024E+D卷最全真题【完全原创题解 | 详细考点分类 | 不断更新题目】
  • 【华为OD笔试】2024E+D卷机考套题汇总【真实反馈,不断更新,限时免费】
  • 【华为OD笔试】2024E+D卷命题规律解读【分析500+场OD笔试考点总结】

从2024年8月14号开始,OD机考全部配置为2024E卷
注意几个关键点:

  1. 大部分的题目仍为往期2023A+B+C以及2024D的旧题。注意万变不离其宗,把方法掌握,无论遇到什么题目都可以轻松应对。
  2. 支持多次提交题目,以最后一次提交为准。可以先做200的再做100的,然后可以反复提交。
  3. E卷仍然为单机位+屏幕监控的形式进行监考。
  4. 进入考试界面新加入了这样一段话并且用红字标出,可以看出华子对作弊代考等行为是0容忍的,请各位同学认真学习,不要妄图通过其他违规途径通过考试。
    在这里插入图片描述

在这里插入图片描述

其中题目难度以简单和中等为主,极少数的困难题也是从LeetCode中的经典题型中变形而来,大家不必过于在意题目的难度。

模拟

数学

  • 【模拟】2024E-不等式组
  • 【模拟】2024E-素数之积
  • 【模拟】2024E-靠谱的车
  • 【模拟】2024E-绘图机器
  • 【模拟】2024E-水仙花数
  • 【模拟】2024E-货币兑换
  • 【模拟】2024E-IPv4地址转换成整数
  • 【模拟】2024D-高效货运
  • 【模拟】2024D-整数分解/2024D-数的分解
  • 【模拟】2024D-结队编程
  • 【模拟】2024D-来自异国的客人
  • 【模拟】2024D-多段线数据压缩
  • 【模拟】2024D-解密犯罪时间

排序

  • 【排序】2024E-VLAN资源池
  • 【排序】2024E-智能成绩表
  • 【排序】2024E-预订酒店
  • 【排序】2024E-字符统计及重排
  • 【排序】2024E-热点网站统计
  • 【排序】2024E-数组去重和排序
  • 【排序】2024D-身高提供排序
  • 【排序】2024D-身高排序
  • 【排序】2024D-开源项目热榜
  • 【排序】2024D-最低位排序
  • 【排序】2024D-机场航班调度程序

字符串基础

  • 【模拟】2024E-敏感字段加密
  • 【模拟】2024E-德州扑克
  • 【模拟】2024E-一种字符串压缩表示的解压
  • 【模拟】2024E-字符串分割(二)
  • 【模拟】2024D-API 集群负载统计

数组基础

  • 【模拟】2024E-最大相连男生数
  • 【模拟】2024E-找终点
  • 【模拟】2024E-整数对最小和
  • 【模拟】2024E-螺旋数字矩阵
  • 【模拟】2024E-多数组合并
  • 【模拟】2024E-箱子之形摆放
  • 【模拟】2024E-最大相连男生数
  • 【模拟】2024E-推荐多样性
  • 【模拟】2024E-比赛的冠亚季军
  • 【模拟】2024D-GPU调度
  • 【模拟】2024D-回收银饰
  • 【模拟】2024D-小明能到达的最大坐标值
  • 【模拟】2024D-攀登者1
  • 【模拟】2024D-攀登者2
  • 【模拟】2024D-灰度图恢复
  • 【模拟】2024D-反射计数

系统设计

  • 【系统设计】2024E-模拟目录管理
  • 【系统设计】2024E-简易内存池
  • 【系统设计】2024D-文件缓存系统

蒙特卡洛模拟

  • 【蒙特卡洛模拟】2024D-学生重新排队
  • 【蒙特卡洛模拟】2024D-移动元素获得最大数组和

其他

  • 【模拟】2024E-数大雁
  • 【模拟】2024E-分糖果
  • 【模拟】2024E-转骰子
  • 【模拟】2024E-最短木板长度

常规栈

  • 【栈】2024E-空栈压数
  • 【栈】2024E-荒岛求生
  • 【栈】2024E-火星文计算2
  • 【栈】2024D-密码输入检测
  • 【栈】2024E-解压报文

单调栈

  • 【单调栈】2024E-回转寿司
  • 【单调栈】2024D-找朋友
  • 【单调栈】2024D-找最小数

队列(题目极少,几乎不考)

  • 【队列】2024E-篮球游戏

哈希

哈希集合

  • 【哈希集合】2024E-寻找关键钥匙
  • 【哈希集合】2024E-英文输入法
  • 【哈希集合】2024D-最大N个数与最小N个数的和
  • 【哈希集合】2024D-CPU算力分配
  • 【哈希集合】2024D-围棋的气

哈希表

  • 【哈希表】2024E-跳房子I
  • 【哈希表】2024E-单词接龙
  • 【哈希表】2024E-猜字谜
  • 【哈希表】2024E-恢复数字序列
  • 【哈希表】2024E-斗地主之顺子
  • 【哈希表】2024D-掌握单词个数
  • 【哈希表】2024D-石头剪刀布游戏
  • 【哈希表】2024D-密码解密
  • 【哈希表】2024D-测试用例执行计划
  • 【哈希表】2024D-内存冷热标记
  • 【哈希表】2024D-查找众数及中位数

前缀和

  • 【前缀和】2024E-数字游戏
  • 【前缀和】2024E-分割数组的最大差值
  • 【前缀和】2024E-环中最长子串2
  • 【前缀和/固定滑窗】2024E-查找接口成功率最优时间段

双指针

同向双指针

  • 【双指针】2024E-跳房子II
  • 【双指针】2024D-提取字符串中最长数学表达式

贪心

常规贪心题目

  • 【贪心】2024E-变换最小字符串
  • 【贪心】2024E-求字符串中所有整数的最小和
  • 【贪心/DP】2024E-贪心的商人
  • 【贪心】2024E-机房布局
  • 【贪心】2024E-静态代码扫描服务
  • 【贪心】2024E-用户调度问题
  • 【贪心】2024E-虚拟游戏理财
  • 【贪心】2024E-环中最长子串
  • 【贪心】2024D-停车找车位
  • 【贪心】2024D-座位调整
  • 【贪心】2024D-分割均衡字符串
  • 【贪心】2024D-分配土地最大面积
  • 【贪心】2024D-小朋友来自多少小区
  • 【贪心】2024D-伐木工
  • 【贪心】2024D-运输时间
  • 【贪心】2024D-社交距离
  • 【贪心】2024D-停车场车辆统计

结合双指针

  • 【贪心】2024D-有效子字符串
  • 【贪心】2024D-最多可以派出多少支团队

结合排序

  • 【贪心】2024E-吃火锅

结合优先队列(堆)

  • 【贪心】2024D-在规定时间内获得的最大报酬
  • 【贪心】2024D-贪心歌手

区间类贪心

  • 【贪心】2024E-观看文艺汇演
  • 【贪心】2024D-堆内存申请
  • 【贪心】2024D-会议室占用时间
  • 【贪心】2024D-任务处理

滑动窗口

固定滑窗

  • 【固定滑窗】2024E-考勤信息
  • 【固定滑窗】2024E-最左侧冗余覆盖子串
  • 【前缀和/固定滑窗】2024E-查找接口成功率最优时间段
  • 【固定滑窗】2024D-贪吃的猴子

不定滑窗

  • 【不定滑窗】2024E-寻找符合要求的最长子串
  • 【不定滑窗】2024E-最长和为目标值的子序列
  • 【不定滑窗】2024E-最长的指定瑕疵度的元音子串
  • 【不定滑窗】2024E-字符串摘要
  • 【不定滑窗】2024D-求满足条件的最长子串的长度
  • 【不定滑窗】2024D-最大可购买的宝石数量
  • 【不定滑窗】2024E-最小矩阵宽度

二分查找

  • 【二分查找】2024E-平均像素值
  • 【二分查找】2024E-孙悟空吃蟠桃
  • 【二分查找】2024E-部门人力分配
  • 【二分查找】2024E-项目排期
  • 【二分查找】2024D-小明找位置
  • 【二分查找】2024D-机器人搬砖

动态规划

序列dp

  • 【DP】2024E-跳格子(3)
  • 【DP】2024E-玩牌高手
  • 【DP/贪心】2024E-贪心的商人
  • 【DP】2024E-分班
  • 【DP】2024D-Wonderland
路径问题
  • 【DP】2024D-园区参观路径
  • 【DP】2024D-两个字符串间的最短路径
LIS问题
  • 【DP】2024E-观看文艺汇演

状态dp

  • 【DP】2024D-分月饼

背包dp

  • 【DP】2024E-通过软盘拷贝文件
  • 【DP】2024E-充电设备
  • 【回溯/DP】2024E-表演赛游戏分组

博弈问题

  • 【DP】2024D-抢7游戏
  • 【DP】2024D-分批萨

DFS/BFS

  • 【DFS】2024E-计算三叉搜索树的高度
  • 【DFS】2024E-树状结构查询
  • 【DFS】2024E-生成哈夫曼树
  • 【DFS】2024E-悄悄话花费的时间
  • 【DFS/BFS】2024D-二叉树的广度优先遍历

通用

  • 【DFS/BFS】2024E-广播服务器
  • 【DFS/BFS】2024E-可以组成网络的服务器
  • 【DFS/BFS】2024E-战场索敌
  • 【DFS/BFS】2024D-寻找最富裕的小家庭
  • 【DFS/BFS】2024D-地图寻宝
  • 【DFS/BFS】2024D-精准核酸检测
  • 【DFS/BFS】2024D-图像物体的边界
  • 【DFS/BFS】2024D-聚餐地点

搜索层数相关:仅用BFS

  • 【BFS】2024E-周末爬山
  • 【BFS】2024E-计算网络信号
  • 【BFS】2024E-流浪地球
  • 【BFS】2024E-狼羊过河
  • 【BFS】2024E-跳马问题
  • 【BFS】2024D-亲子游戏

拓扑排序:仅用BFS

  • 【BFS】2024E-BOSS的收入
  • 【BFS】2024E-启动多任务排序
  • 【BFS】2024E-数据单元的变量替换
  • 【BFS】2024D-查找一个有向网络的头节点和尾节点

回溯

  • 【回溯】2024E-第N个排列
  • 【回溯】2024E-字符串拼接
  • 【回溯】2024E-猜密码
  • 【回溯/DP】2024E-表演赛游戏分组
  • 【回溯】2024D-考古学家
  • 【回溯】2024D-找到它
  • 【回溯】2024D-最长连续手牌
  • 【回溯】2024D-表演赛游戏分组
  • 【回溯】2024D-字符串拼接
  • 【回溯】2024D-加密算法
  • 【回溯】2024D-田忌赛马

位运算(题目很少)

  • 【位运算】2024E-分苹果
  • 【位运算】2024D-找数字

链表(题目极少,几乎不考)

  • 【链表】2024E-寻找链表的中间节点

图论

并查集(题目极少,几乎不考)

最小生成树:Prim算法/Kruskal算法(题目极少且难,几乎不考)

  • 【最小生成树】2024D-5G 网络建设

最短路问题:Dijkstra算法(题目极少且难,几乎不考)

最短路问题:Floyd算法(题目极少且难,几乎不考)

  • 【最短路问题】2024D-快递员的烦恼

启发式搜索(题目极少且难,几乎不考)

  • 【启发式搜索】2024E-寻找最优的路测线路

华为OD算法/大厂面试高频题算法练习冲刺训练

  • 华为OD算法/大厂面试高频题算法冲刺训练目前开始常态化报名!目前已服务300+同学成功上岸!

  • 课程讲师为全网50w+粉丝编程博主@吴师兄学算法 以及小红书头部编程博主@闭着眼睛学数理化

  • 每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!

  • 60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁

  • 可上全网独家的欧弟OJ系统练习华子OD、大厂真题

  • 可查看链接 大厂真题汇总 & OD真题汇总(持续更新)

  • 绿色聊天软件戳 od1336oj1441了解更多


http://www.kler.cn/a/536586.html

相关文章:

  • Class加载流程和运行时区域
  • ESP32开发学习记录---》GPIO
  • 【Vue】在Vue3中使用Echarts的示例 两种方法
  • MTGNN论文解读
  • 【实战篇】巧用 DeepSeek,让 Excel 数据处理更高效
  • 前部分知识复习05
  • Java基础知识总结(四十八)--TCP传输、TCP客户端、TCP服务端
  • OnlyOffice 全面指南:从基础使用到深度自定义
  • postgreSQL16.6源码安装
  • unity学习29:摄像机camera相关skybox 和 Render Texture测试效果
  • IDEA启动项目慢问题处理
  • 详解代理模式
  • VSCode便捷开发
  • JS逆向案例-ali231补环境 - 14
  • 日本游戏机市场5年来首次陷入萎缩;特斯拉招人推进人形机器人量产;任天堂专利显示Switch2手柄可用作鼠标...| 游戏智眼日报
  • AWS SMS短信通知实战:使用 Pinpoint SMS Voice V2 完整指南
  • MFC 应用最小化到系统托盘
  • NetCore Consul动态伸缩+Ocelot 网关 缓存 自定义缓存 + 限流、熔断、超时 等服务治理
  • 如何轻松将Matlab生成的图表嵌入PowerPoint演示文稿
  • 23、深入理解 Java Stream:高效处理数据的利器
  • 什么是高光谱成像相机?
  • .NET周刊【1月第3期 2025-01-19】
  • 网站改HTTPS方法
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-downloads.py
  • PHP云调查考试问卷系统小程序
  • C++开发(软件开发)常见面试题