有华为OD考试扣扣交流群可加:948025485
可上全网独家的 欧弟OJ系统 练习华子OD、大厂真题
绿色聊天软件戳 od1336了解系统算法课程

华为OD机试,2023C卷最强题解(不断更新)
最清晰的题解+注释,最全面的分类总结。

华为OD第三方公司以及HR对接注意事项
华为OD机试知识点1周速成版——如果考试时间只有1周,不妨看看这篇
华为OD笔试2023C卷命题规律解读
Py/Java/C++三种语言ACM模式输入输出总结【大厂笔试/OD机考】

文章目录

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

常规栈

  • 【栈】2023C-密码输入检测

单调栈

  • 【单调栈】2023C-找朋友
  • 【单调栈】2023C-找最小数
  • 【单调栈】2023C-回转寿司

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

  • 【队列】2023C-篮球游戏

哈希

哈希集合

  • 【哈希集合】2023C-英文输入法
  • 【哈希集合】2023C-最大N个数与最小N个数的和

哈希表

  • 【哈希表】2023C-跳房子I
  • 【哈希表】2023C-掌握单词个数
  • 【哈希表】2023C-石头剪刀布游戏
  • 【哈希表】2023C-密码解密

前缀和

双指针

同向双指针

  • 【双指针】2023C-跳房子II

相向双指针

贪心

常规贪心题目

  • 【贪心】2023C-停车找车位
  • 【贪心】2023C-找座位
  • 【贪心】2023C-求字符串中所有整数的最小和
  • 【贪心】2023C-环中最长子串
  • 【贪心】2023C-分割均衡字符串
  • 【贪心】2023C-分配土地最大面积
  • 【贪心】2023C-虚拟游戏理财
  • 【贪心】2023C-小朋友来自多少小区
  • 【贪心】2023C-伐木工
  • 【贪心】2023C-变换最小字符串

结合双指针

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

区间类贪心

结合优先队列(堆)

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

滑动窗口

固定滑窗

不定滑窗

  • 【不定滑窗】2023C-求满足条件的最长子串的长度
  • 【不定滑窗】2023C-字符串摘要
  • 【不定滑窗】2023C-最长的指定瑕疵度的元音子串
  • 【不定滑窗】2023C-最大可购买的宝石数量
  • 【不定滑窗】2023C-最小矩阵宽度

二分查找

  • 【二分查找】2023C-小明找位置
  • 【二分查找】2023C-孙悟空吃蟠桃
  • 【二分查找】2023C-部门人力分配

动态规划

序列dp

  • 【DP】2023C-分班

路径问题

打家劫舍问题

LIS问题

LCS问题

状态dp

  • 【DP】2023C-分月饼

背包dp

  • 【DP】2023C-通过软盘拷贝文件

博弈问题

  • 【DP】2023C-抢7游戏

  • 【DFS】2023C-计算三叉搜索树的高度
  • 【DFS】2023C-悄悄话花费的时间
  • 【DFS/BFS】2023C-二叉树的广度优先遍历

DFS/BFS

通用

  • 【DFS/BFS】2023C-地图寻宝

搜索层数相关:仅用BFS

  • 【BFS】2023C-周末爬山
  • 【BFS】2023C-跳马问题
  • 【BFS】2023C-亲子游戏

拓扑排序:仅用BFS

  • 【BFS】2023C-启动多任务排序
  • 【BFS】2023C-查找一个有向网络的头节点和尾节点

启发式搜索:仅用BFS

  • 【BFS】2023C-寻找最优的路测线路

回溯

  • 【回溯】2023C-考古学家
  • 【回溯】2023C-找到它
  • 【回溯】2023C-最长连续手牌
  • 【回溯】2023C-表演赛游戏分组
  • 【回溯】2023C-田忌赛马

模拟

排序

  • 【排序】2023C-身高提供排序
  • 【排序】2023C-身高排序
  • 【排序】2023C-开源项目热榜
  • 【排序】2023C-最低位排序
  • 【排序】2023C-机场航班调度程序
  • 【排序】2023C-数组去重和排序
  • 【排序】2023C-智能成绩表

字符串基础

  • 【模拟】2023C-字符串分割(二)
  • 【模拟】2023C-API 集群负载统计

数组基础

  • 【模拟】2023B-GPU调度
  • 【模拟】2023C-回收银饰
  • 【模拟】2023C-小明能到达的最大坐标值
  • 【模拟】2023C-比赛的冠亚季军
  • 【模拟】2023C-螺旋矩阵
  • 【模拟】2023C-灰度图恢复

数学

  • 【模拟】2023C-货车司机
  • 【模拟】2023C-整数分解
  • 【模拟】2023C-结队编程
  • 【模拟】2023C-素数之积
  • 【模拟】2023C-来自异国的客人

位运算(题目极少,几乎不考)

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

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

最小生成树(题目极少且难,几乎不考)

  • 【最小生成树】2023C-5G 网络建设

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

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

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

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

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

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

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

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