1.课程研发环境
2.内容简介
本教程从基础的算法,数据结构概念,和最简单的leetcode上的题,以及基本的一些不为人知的刷题套路开始讲起,逐渐深入,到后期基本都是google,facebook的面试原题,难度较大。课程中对于难题的思路推导是本教程的重点,往往一些刚刚开始接触刷题的学员,对于一线公司的难题非常难掌握,其他培训机构也没有对这些逻辑进行深入分析。本教程就是为了帮助这些刚开始刷题的学员有一个更加简单的开始。
一、Leetcode基础刷题教程:
第一讲:刷题基本概况与重要套路
第二讲:双指针套路,各种排序以及递归
第三讲:二分查找
第四讲:栈,队列,哈希表
第五讲:链表
第六讲:树,BST,图
第七讲:DFS
第八讲:String, Array
第九讲:比特操作和堆
第十讲:DP
第十一讲:排序加强
第十二讲:二分查找加强
第十三讲:栈,队列,哈希表加强
第十四讲:链表加强
第十五讲:树,BST,图加强
第十六讲:DFS加强
第十七讲:Array,String加强
第十八讲:比特操作,堆加强
第十九讲:一维DP加强
第二十讲:二维DP加强