吾爱编程

标题: 面试算法LeetCode刷题班—BAT面试官带你刷真题 视频教程讲解下载 [打印本页]

作者: admin    时间: 2018-11-17 17:34
标题: 面试算法LeetCode刷题班—BAT面试官带你刷真题 视频教程讲解下载
课程名称:  面试算法LeetCode刷题班—BAT面试官带你刷真题 视频教程讲解下载

课程简介:


JAVA视频教程详情描述:
A0195《面试算法LeetCode刷题班—BAT面试官带你刷真题视频教程》掌握算法与数据结构是成为优秀程序员的必经之路,众多国内外知名互联网企业都将算法面试作为程序员招聘的重要和必需途径,只有高效应对各类题目,将知识储备转化为面试中的优秀表现,才能获得大公司的青睐。本门课程将程序员面试中常遇的算法与数据结构知识进行精简与归纳,细致入微地讲解笔试面试中的编程真题和相关知识点,全面提升应聘者在大型互联网公司(BAT、微软、Google等)算法面试时的竞争力,帮助应聘者脱颖而出。


----------------------课程目录------------------------------


Java视频教程目录:




第一课:链表


1.链表的必备知识要点(包括基础知识、刷题中使用的STL等知识)
2.链表逆序(LeetCode92,206.ReverseLinkedList1,2)
3.求两个链表的交点(LeetCode160.IntersectionofTwoLinkedLists)
4.链表的节点交换(LeetCode24.SwapNodesinPairs)
5.链表求环(LeetCode141,142.LinkedListCycle1,2)
6.链表重新构造(LeetCode86.PartitionList)
7.复杂的链表复制(LeetCode138.CopyListwithRandomPointer)
8.排序链表合并(2个与多个)(LeetCode21,23MergeTwo(k)SortedListsLeetCode)


第二课:栈、队列、堆
1.栈、队列知识要点与实现(数组、链表)
2.使用队列实现栈(LeetCode232.ImplementQueueusingStacks)
3.使用栈实现队列(LeetCode225.ImplementStackusingQueues)
4.包含min函数的栈(LeetCode155.MinStack
5.简单的计算器(栈的应用)(LeetCode224.BasicCalculator)
6.堆(优先级队列)知识要点与实现
7.数组中第K大的数(堆的应用)(LeetCode215.KthLargestElementinanArray)
8.寻找中位数(堆的应用)(LeetCode295FindMedianfromDataStream)


第三课:贪心


1.贪心算法知识要点,刷题必备的STL知识
2.贪心题目1(LeetCode455.AssignCookies)
3.贪心题目2(LeetCode402.RemoveKDigits)
4.贪心题目3(LeetCode134.GasStation)
5.贪心题目4(LeetCode135.Candy)
6.贪心题目5(LeetCode502.IPO)
7.贪心题目6(LeetCode321.CreateMaximumNumber)
8.贪心题目7(codeforces582AGCDTable)


第四课:递归、分制、回溯


1.递归的知识要点,回溯算法
2.生成组合数(LeetCode39.CombinationSum,LeetCode40.CombinationSumII)
3.生成排列数(LeetCode46.Permutations,LeetCode47.PermutationsII))
4.N皇后问题(LeetCode51.N-Queens,LeetCode52.N-QueensII)
5.分制算法知识要点
6.快速排序算法与经典实现
7.不同的加括号方法(LeetCode241.DifferentWaystoAddParentheses)
8.两个数组的中位数(LeetCode4.MedianofTwoSortedArrays)


第五课:树与图


1.树与图的数据结构与基本算法
2.树遍历的回调函数实现,并使用自动机概念实现非递归树前、中、后遍历
3.树与链表的转换(LeetCode114.FlattenBinaryTreetoLinkedList)
4.最近的公共祖先(LeetCode236.LowestCommonAncestorofaBinaryTree)
5.树的层次遍历应用(LeetCode199.BinaryTreeRightSideView)
6.树的改造(LeetCode117.PopulatingNextRightPointersinEachNode1,2)
7.图的复制(LeetCode133.CloneGraph)
8.图的搜索与应用(LeetCode207.CourseSchedule)


第六课:二分查找、二叉排序树、位运算的应用


1.二分查找、二叉排序树的知识要点
2.数组的二分查找(LeetCode33,81SearchinRotatedSortedArray1,2)
3.区间二分查找(LeetCode34.SearchforaRange)
4.排序链表转换为二叉排序树(LeetCode109.ConvertSortedListtoB-SearchTree)
5.二叉排序树的遍历与改造(LeetCode538ConvertBSTtoGreaterTree)
6.二叉排序树中的第K大的数(LeetCode230.KthSmallestElementinaBST)
7.位运算的知识要点
8.使用位运算表示集合(LeetCode78.Subsets)
9.位运算应用题目(LeetCode136,137,260.SingleNumber1,2,3)


第七课:哈希表与字符串


1.哈希表与字符串知识要点
2.哈希题目(LeetCode290.WordPattern)
3.哈希与字符串综合(LeetCode3.LongestSubstringWithoutRepeatingCharacters)
4.哈希与字符串综合(LeetCode76.MinimumWindowSubstring)
5.哈希与字符串综合(LeetCode30.SubstringwithConcatenationofAllWords)
6.字符串题目(LeetCode459.RepeatedSubstringPattern)
7.字符串题目(LeetCode468.ValidateIPAddress)


第八课:搜索


1.深度优先搜索与广度优先搜索算法
2.深搜题目(LeetCode200.NumberofIslands)
3.深搜题目(LeetCode473.MatchstickstoSquare)
4.深搜题目(LeetCode491.IncreasingSubsequences)
5.广搜题目(LeetCode126,127WordLadder1,2)
6.广搜题目(LeetCode417.PacificAtlanticWaterFlow)
7.广搜题目(LeetCode407.TrappingRainWaterII)


第九课:动态规划


1.动态规划知识要点
2.动态规划题目1(LeetCode120.Triangle)
3.动态规划题目2(LeetCode53.MaximumSubarray)
4.动态规划题目3(LeetCode198,213.HouseRobber1,2)
5.动态规划题目4(LeetCode322.CoinChange)
6.动态规划题目5(LeetCode72.EditDistance)
7.动态规划题目6(LeetCode174.DungeonGame)
8.动态规划题目7(codeforces711CColoringTrees)


第十课:复杂数据结构


1.Trie树的构造与基本算法
2.Trie树的构造(LeetCode208.ImplementTrie(PrefixTree))
3.Trie树的应用(LeetCode212.WordSearchII)
4.并查集的基本算法
5.并查集的应用(LeetCode547.FriendCircles)
6.线段树与树状数组
7.线段树与树状数组的应用(LeetCode307.RangeSumQuery–Mutable)





下载地址:



作者: ghost217    时间: 2018-11-17 18:04
看起来挺不错      
作者: gaochao    时间: 2018-11-17 20:17
啥也不说了,楼主就是给力!支持吾爱编程网!
作者: 卓越365    时间: 2018-11-17 21:21
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
作者: 1714793266    时间: 2018-11-18 08:57
哥顶的不是帖子,是寂寞!支持吾爱编程网!
作者: sunpcm    时间: 2018-11-18 12:16
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
作者: huqingsong    时间: 2018-11-18 14:31
啥也不说了,楼主就是给力!支持吾爱编程网!
作者: momocohaohao    时间: 2018-11-18 22:35
11111111111111111111
作者: styluo    时间: 2019-1-31 17:22
啥也不说了,楼主就是给力!支持吾爱编程网!
作者: tonylaw    时间: 2019-1-31 22:41
11111111111111111
作者: zhangyukun    时间: 2019-7-12 15:18
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
作者: 函数    时间: 2019-12-13 17:45
不管你信不信,反正我是信了。支持吾爱编程网!
作者: orte-001    时间: 2019-12-18 11:18
1.Trie树的构造与基本算法

作者: wpzkhq    时间: 2020-1-16 10:16
不管你信不信,反正我是信了。支持吾爱编程网!
作者: galtg    时间: 2020-3-12 15:42
感谢楼主分享
作者: lazycat    时间: 2020-3-20 15:19
啥也不说了,楼主就是给力!支持吾爱编程网!

作者: whl12345678    时间: 2020-4-18 10:00
哥顶的不是帖子,是寂寞!支持吾爱编程网!
作者: ping    时间: 2020-4-20 18:59
6666666666666666666666666666666
作者: dengyijin123    时间: 2020-6-30 09:34
66666666666666666666666
作者: jane77    时间: 2020-7-8 09:27
哥顶的不是帖子,是寂寞!支持吾爱编程网!
作者: gao123456    时间: 2020-7-8 14:42
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
作者: qiosun    时间: 2020-7-15 10:52
666666666666666666
作者: yuanhang    时间: 2020-8-24 21:29
哥顶的不是帖子,是寂寞!支持吾爱编程网!
作者: sunrain5921    时间: 2020-10-21 16:35
膜拜神贴,后面的请保持队形~支持吾爱编程网!
作者: kuangrengg100    时间: 2020-10-25 12:28
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
作者: 361556977    时间: 2022-3-13 20:48
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
作者: 18736007158    时间: 2022-3-23 21:17
66666666666666666666
作者: zhouxinpu    时间: 2022-5-23 20:21
不管你信不信,反正我是信了。支持吾爱编程网!
作者: rover99x    时间: 2022-5-25 00:54
膜拜神贴,后面的请保持队形~支持吾爱编程网!
作者: ljhaabb    时间: 2022-7-8 14:40
膜拜神贴,后面的请保持队形~支持吾爱编程网!
作者: username4396    时间: 2022-7-22 15:28
果断MARK,前十有我必火!支持吾爱编程网!
作者: yoko9559    时间: 2022-8-26 16:42
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!




欢迎光临 吾爱编程 (http://www.52pg.net/) Powered by Discuz! X3.2