Java Web开发

    今日:6060| 主题:1017
收藏本版 (26)
发表新帖

面试算法LeetCode刷题班—BAT面试官带你刷真题 视频教程讲解下载

[复制链接]
admin 发表于 2018-11-17 17:34:49
1579 22
课程名称:  面试算法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)





下载地址:
游客,如果您要查看本帖隐藏内容请回复






上一篇:Java开发企业级权限管理系统 源于企业真实项目 完整覆盖权限管理系统开发技术
下一篇:黑马程序员巴巴运动网续集视频教程
回复

使用道具 举报

ghost217 发表于 2018-11-17 18:04:44
看起来挺不错      
回复

使用道具 举报

gaochao 发表于 2018-11-17 20:17:42
啥也不说了,楼主就是给力!支持吾爱编程网!
回复

使用道具 举报

卓越365 发表于 2018-11-17 21:21:32
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
回复

使用道具 举报

1714793266 发表于 2018-11-18 08:57:21
哥顶的不是帖子,是寂寞!支持吾爱编程网!
回复

使用道具 举报

sunpcm 发表于 2018-11-18 12:16:50
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

huqingsong 发表于 2018-11-18 14:31:41
啥也不说了,楼主就是给力!支持吾爱编程网!
回复

使用道具 举报

momocohaohao 发表于 2018-11-18 22:35:27
11111111111111111111
回复

使用道具 举报

18911669497 发表于 2018-11-25 19:21:06
回复一下 生活更加精彩
回复

使用道具 举报

styluo 发表于 2019-1-31 17:22:00
啥也不说了,楼主就是给力!支持吾爱编程网!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图 | VIP购买

Powered by Discuz! X3.2  © 2017-2020 Comsenz Inc.  吾爱编程网