分享
华为 OD 辅导培训班(内部版)
输入“/”快速插入
华为 OD 辅导培训班(内部版)
⛱️
,坚持下来,你也可以的!
1、每一期的周期为 20 天,
每天需要大家能投入 4 小时以上的学习时间
,这样效果最佳。
2、为什么上课不全部讲华为OD笔试真题呢?
◦
华为OD机试
的题库是
季度更新
的(Q1/Q2/Q3/Q4),根据之前笔试的小伙伴反馈,基本不考老题库,如果只刷题库很容易白忙活一场。
◦
我们授课思想是
授人以鱼不如授人以渔
,一切题目追根溯源之后都是类似的算法或思路,因此学好方法比学会题目本身更加重要。
◦
面试中的手撕代码环节也需要你向面试官讲解思路,如果你只是单纯地背诵代码,是不可能讲好代码思路的。
◦
机试考察的知识点相对来说比较固定,基本上就是栈、队列、哈希表、双指针、二分查找、滑动窗口、递归、广度搜索/深度搜索、动态规划这些内容,这些内容在LeetCode中都对应着
一些非常经典的必学题目
,所以我们将结合LeetCode上面的题目来讲解这些知识点。
◦
当然,我们讲解的内容以及作业也会结合很多OD笔试真题,让大家感受华为OD题目的难度。
4、每次直播上课讲解是
动画+手写 Python 代码
的形式,每次直播后都会提供录屏回放给大家。
5、大家学习和练习过程中遇到问题一定要在群里提出来,
没有糟糕的问题,只有讲不清楚的老师
。
6、修改简历建议、模拟机试、模拟面试服务需要大家
提前预定
,方便我们安排。
第零天
开营仪式
讲解
华为OD考试总流程
讲解
华为OD技术笔试须知
讲解
ACM模式输入输出总结
讲解
Python常用函数、方法、技巧汇总
第一天
xxx:
OOP、数组、栈、队列结构、知识讲解
基础知识
语法知识
设计类
LC1603. 设计停车系统
✅
1.
本题比较简单,可以作为一个【设计类】类型题目的一个入门题。
2.
注意【设计类】类型题目在OD笔试中考察的可能性较小,但是面试的手撕代码环节可能会遇到。所以还是建议掌握该类型的题目。
栈
LC20. 有效的括号
【栈】2023Q1A-括号检查
✅
基于上述题目,体会栈在【括号配对】类型题目中的应用。
队列
剑指 Offer II 041. 滑动窗口的平均值
✅
1.
单独考察队列的题目较少
,而且大都是以【设计类】的形式出现的,一般来说都和【时间序列】相关,这也符合了队列先进先出的含义。
2.
另外,虽然单独考队列的可能性较小,但在【BFS】算法的题目中一定会用到队列来辅助这个过程,因此队列的使用一定要好好掌握。
作业
LC1614:括号的最大嵌套深度
LC1047.删除字符串中的所有相邻重复项
【排序】2023Q1A-身高提供排序