AlgoMooc
你已开通华为OD训练营权益,还差最后一步——完成入营激活(兑换课程 + 加飞书 + 登记服务群),即可解锁全部课程与专属服务。去激活 →
← 全部学习路径

华为 OD 20 天速通课程

以经典例题打牢算法方法论 + OD 高频题实战,每天配套题解文章与视频。

20 天速通华为 OD 机试:以 LeetCode 经典题打牢算法方法论,配套 OD 真题实战。每天投入 6 小时以上效果最佳。

D0

0

直播回放 ↗

知识点

开营仪式讲解华为OD技术笔试须知讲解ACM模式输入输出总结讲解Python常用函数、方法、技巧汇总
D1

1

直播回放 ↗

知识点

OOP、数组、栈、队列结构、知识讲解基础知识语法知识设计类队列

作业

LeetCode 1614、括号的最大嵌套深度LC1047.删除字符串中的所有相邻重复项 【排序】2023Q1A-身高提供排序
D5

5

直播回放 ↗

知识点

相关直播加餐:单调栈基础知识讲解知识讲解单调栈栈与队列综合

精讲题目(点击查看题解文章 / 高频题)

LC1475.商品折扣后的最终价格 LC739. 每日温度 LC42. 接雨水 LC232. 用栈实现队列 【设计类】类型题目在笔试中考察的概率较低,但技术面试的八股问答或者手撕代码环节都有可能考到
D11

11

直播回放 ↗

知识点

滑动窗口(长度不可变)

精讲题目(点击查看题解文章 / 高频题)

LC1984. 学生分数的最小差值 LC1456. 定长子串中元音的最大数目 LC567. 字符串的排列 LC1052. 爱生气的书店老板 【固定滑窗】2023Q1A-找出通过车辆最多颜色 【固定滑窗】2023Q1A-知识图谱新词挖掘 【长度不可变滑动窗口】类型的题目可能有简单题,相信在已经掌握了【长度可变滑动窗口】类型之后,这些题目也可以迎刃而解。注意比较两者的异同
D13

13

直播回放 ↗

知识点

相关直播加餐:动态规划(序列DP)最长递增子序列(LIS)问题最长公共子序列(LCS)问题

精讲题目(点击查看题解文章 / 高频题)

LC300. 最长递增子序列 (必懂题) LC673. 最长递增子序列的个数 LC334. 递增的三元组 LC718. 最长重复子数组(HJ75. 公共子串计算) (必懂题) LC1143. 最长公共子序列 LCS问题是OD考试非常高频的考点,其难点在于dp数组的构建与定义较难想到。其实用一个二维dp数组来表示两个序列之间的关系,这是一种非常常用的技巧,但如果从来没有见过这样的做法是很难想到应该这样完成的LC1143. 最长公共子序列和LC718. 最长重复子数组两道题之间的差别仅仅在于序列是否可以连续地取,在思路和代码上是非常类似的
D16

16

直播回放 ↗

知识点

相关直播加餐:二分查找在排序数组中进行二分查找在数轴上进行二分查找在利用问题的二段性进行二分

精讲题目(点击查看题解文章 / 高频题)

LeetCode 35、搜索插入位置LeetCode 704、二分查找LeetCode 34、在排序数组中查找元素的第一个和最后一个位置LeetCode 367、有效的完全平方数LeetCode 69、x 的平方根LeetCode875、爱吃香蕉的珂珂 【二分查找】2023Q1A-开放日活动 【二分查找】2023B-食堂供餐

作业

【二分查找】2023C-孙悟空吃蟠桃 【二分查找】2023C-部门人力分配 【模拟】2023B-统计监控 LC200. 岛屿数量 LC695. 岛屿的最大面积 【DFS/BFS】2023Q1A-开心消消乐 【DFS/BFS】2023B-寻找最大价值的矿堆 LC547. 省份数量 【DFS/BFS】2023Q1A-Linux发行版的数量 LC841. 钥匙和房间 LC994. 腐烂的橘子 【BFS】2023Q2B-火星改造 LC207. 课程表 【BFS】2023Q1-快速开租建站 【DFS/BFS】2023Q2-广播服务器 【DFS/BFS】2023Q1A-机器人活动区域 【BFS】2023C-周末爬山 LC210. 课程表II 【BFS】2023C-启动多任务排序 【BFS】2023C-查找一个有向网络的头节点和尾节点 LeetCode200、岛屿数量 【DFS/BFS】2025A-开心消消乐 【DFS/BFS】2024D-图像物体的边界 LC547. 省份数量 【DFS/BFS】2024E-广播服务器 LeetCode695、岛屿的最大面积 【DFS/BFS】2024E-寻找价值最大的矿堆【DFS/BFS】2024E-机器人活动区域 【DFS/BFS】2025A-地图寻宝 【DFS/BFS】2025A-战场索敌 【DFS/BFS】2024E-Linux发行版的数量 【DFS/BFS】2024E-精准核酸检测 LC994. 腐烂的橘子 【BFS】2025A-计算网络信号 【BFS】2025A-火星改造 【BFS】2024E-周末爬山 【BFS】2024E-跳马问题 【BFS】2023B-最长广播响应 LC841. 钥匙和房间 【BFS】2025A-微服务的集成测试 【BFS】2024D-查找一个有向网络的头节点和尾节点 【BFS】2025A-数据单元的变量替换 LC207. 课程表 LC210. 课程表II 【BFS】2023A-快速开租建站 LeetCode79. 单词搜索【回溯】2025A-中庸行者【回溯】2024E-找到它 【回溯】2024E-加密算法 【DFS/BFS】2025A-寻找最富裕的小家庭 【DFS/BFS】2024E-树状结构查询 【BFS】2025A-BOSS的收入 【DFS/BFS】2025A-文件目录大小 【DFS】2025A-悄悄话花费的时间
D20

20

直播回放 ↗

知识点

相关直播加餐:2024/11/02真题讲解(回溯专题)回溯

精讲题目(点击查看题解文章 / 高频题)

LeetCode 78、子集LeetCode 90、子集IILeetCode 46、全排列LeetCode 47、全排列IILeetCode 39、组合总和LeetCode 40、组合总和II