算法面试专题课(Java版),基本完结,百度云下载

资源简介

本套课程不讲算法基础知识,专攻算法题解。讲师作为诸多算法练习相关网站出题人,拥有多年出题及面试经验,将大厂主流经典的面试题全面归类梳理,带你掌握高效解题思路,摆脱题海,举一反三,只需20小时,完成面试准备。

《算法面试专题课(Java版),基本完结,百度云下载》

课程目录

第1章 算法题解-课程介绍 试看

课程简介:本套课程不讲算法基础知识,专攻算法题解。将主流经典的面试题全面归类梳理,带你掌握高效解题思路,摆脱题海战术, 让你短期内掌握算法面试体系,深入理解算法设计思路通过多题实践将算法思想付诸实践。

共 2 节 (19分钟) 展开列表

第2章 算法不难,算法很有趣

万事开头难,提起计算机算法,很多同学可能觉得它很神秘、很难、很数学。其实算法源于生活,它可以形象地理解为,我们日常生活中做一件事情的具体流程。本章我们通过实际的例子,给大家树立起“算法不难学”的印象,培养起学习算法的兴趣。 …

共 2 节 (16分钟) 展开列表

第3章 数学问题:经典数学算法

本章通过常见的数学相关的算法帮助大家理解面试、笔试中常见的数学算法相关的问题。

共 8 节 (95分钟) 展开列表

第4章 数组相关问题

数组可谓大家最熟悉的数据结构了,我们甚至都不把它作为一种数据结构——因为几乎所有编程语言都有内置的数组类型,我们往往不自觉地在使用它。别看它结构简单,我们也不能小瞧它,涉及到数组的题目可谓千变万化、层出不穷。但是万变不离其宗,我们通过典型的例题帮助大家理解数组问题的套路和解法。 …

共 11 节 (122分钟) 展开列表

第5章 链表相关的问题

链表可谓数组的亲兄弟,在笔试面试中,链表的题目不算多——因为它也算比较简单的数据结构。和数组一样,我们通常可能也不把链表作为一种数据结构。到那时我们同样不可轻视它,涉及到链表的题目大多不算太难,但是比较繁琐,我们在本章就和大家聊聊链表最基本的增、删、查、改等操作。 …

共 12 节 (129分钟) 展开列表

第6章 堆栈相关问题

堆栈是一种简单的数据结构。我们在日常生活中洗碗后叠在一起,就是一个天然堆栈的体现。计算机中的堆栈就是日常生活中这些例子的抽象,本章我们会总结探讨堆栈相关的问题。

共 8 节 (93分钟) 展开列表

第7章 队列相关问题

队列是先进先出的结构。日常生活中我们就会排队,计算机中的队列就是日恒生活中排队的抽象。本章我们用过例题来认识、理解队列并学习显示、隐式队列的应用

共 12 节 (135分钟) 展开列表

第8章 分治的特例——二分查找

二分查找是计算机科学中的一个常见且重要的算法。它基于的思想是判断一个给定的候选解是不是一个问题的真正的解比找到问题的一个真正的解容易。所以计算机也不是高高在上、万能的。我们要相信,如果我们不知道问题的解,则计算机通常也不知道。所以我们帮助计算机来“猜”一个解,再来判断这个解是否合适来调整我们的才想。…

共 8 节 (76分钟) 展开列表

第9章 递归与分治

我们在解决一个大问题的时候,通常也会把它切分为小问题,来一个一个解决。这是因为小问题往往比大问题更容易解决。这就是分而治之,各个击破的思想。本章,我们来聊聊如何通过计算机算法实现这个简单朴素的思想。同时,在计算中解决小问题的模式通常以相同或相似的形式出现,从而就出现了递归。递归不神秘,分治很简单,…

共 10 节 (97分钟) 展开列表

第10章 图相关算法

图论起源于著名数学家欧拉所研究的“七桥问题”,也就是通常我们说的一笔画问题。计算机算法面试中的图论问题,通常也不会太难,但是它涉及到的知识点比较多,例如二叉树、广度优先、深度优先等等。图论问题的特点就是综合性强,这也是在笔试面试中,命题人钟爱图论问题的元素之一吧。我们将在本章中聊聊面试中的图论问题—…

共 15 节 (154分钟) 展开列表

第11章 贪心算法

贪心算法是最简单、最直截了当的算法。比如我们学过的最小生成树的Prim和Krusal算法,以及最段路的dijkstra算法都是贪心算法的经典例子。贪心算法有着简单、优美的魅力。而贪心算法的难点在于证明,在本章中我们和大家聊聊贪心算法的经典应用,并对部分问题给出理论或者感性上的证明。 …

共 7 节 (66分钟) 展开列表

第12章 位运算

位运算是计算机所特有的操作,因为计算机只认识0和1,所以它们天然地“善于”位运算操作。我们在本章和大家探讨下一些位元算在解决问题时的经应用,同时也为学习动态规划打下一些基础。因为有一类动态规划题目的状态表示需要使用位运算。 …

共 7 节 (67分钟) 展开列表

第13章 动态规划

动态规划几乎是笔试和面试的必考题,可谓重中之重, 不少人可能对其望而生畏。本章我们通过一些题目,对动态规划的基本思想做一些总结,形成一些解动态规划题目的“套路”,从而让大家轻松应对这类题目。

共 16 节 (155分钟) 展开列表

第14章 杂题-那些你想不到的题

有些题目很难归类,但是又真实存在,它需要我们综合所学的知识点并灵活运用。所谓“戏法人人会变,各有巧妙不同”,大家学到的知识点都是类似的,但是要达到灵活运用、融会贯通,还需假以时日,勤学苦练。本章我们通过一些典型的例题,帮助大家梳理知识点,同时讨论一些有趣的的题目。 …

共 8 节 (105分钟) 展开列表

第15章 必备软技能-防止思路上的盲点

程序员不仅仅是低头写码,还要与人沟通。虽然我们总说”show me the code“,但是代码并不是我们交流的唯一手段。更何况,我们在实现代码之前,通常需要简单和别人交流下思路,以防止思路上的盲点,另外我们还有很多的设计文档、代码注释需要完成,这些无疑需要我们有良好的沟通能力。面试中也一样,面试官也是人,他通…

共 2 节 (18分钟) 展开列表

第16章 总结与展望

面试体系总结展望,放眼未来。

资源目录

/计算机教程/01MOOC/057-78-算法面试专题课(Java版15章)/
├──1  
|   ├──1-1 算法面试专题课(Java版)-课程导学_[天下无鱼][shikey.com].mp4  26.57M
|   └──1-2 课程导学-图文教辅[天下无鱼][shikey.com].png  199.01kb
├──10  
|   ├──10-1 广度优先搜索(BFS)_[天下无鱼][shikey.com].mp4  44.94M
|   ├──10-10 拓扑排序(上)_[天下无鱼][shikey.com].mp4  25.71M
|   ├──10-11 拓扑排序(下)_[天下无鱼][shikey.com].mp4  41.56M
|   ├──10-13 最短路算法的一种实现(上)_[天下无鱼][shikey.com].mp4  24.82M
|   ├──10-14 最短路算法的一种实现(下)_[天下无鱼][shikey.com].mp4  39.54M
|   ├──10-3 深度优先搜索_[天下无鱼][shikey.com].mp4  41.47M
|   ├──10-5 二叉树的几种遍历方法.mp4_[天下无鱼][shikey.com].mp4  36.20M
|   ├──10-7 最小生成树(上)_[天下无鱼][shikey.com].mp4  26.10M
|   └──10-8 最小生成树(下)_[天下无鱼][shikey.com].mp4  34.33M
├──11  
|   ├──11-1 最简单的贪心算法_[天下无鱼][shikey.com].mp4  29.32M
|   ├──11-3 贪心算法进阶_[天下无鱼][shikey.com].mp4  34.48M
|   ├──11-5 高级贪心算法及证明(1)_[天下无鱼][shikey.com].mp4  29.89M
|   └──11-6 高级贪心算法及证明(2)_[天下无鱼][shikey.com].mp4  25.39M
├──12  
|   ├──12-1 位运算简介和举例(1)_[天下无鱼][shikey.com].mp4  26.10M
|   ├──12-2 位运算简介和举例(2)_[天下无鱼][shikey.com].mp4  27.02M
|   ├──12-4 只出现一次的数和只出现一次的两个数_[天下无鱼][shikey.com].mp4  28.79M
|   └──12-6 只出现两次的数_[天下无鱼][shikey.com].mp4  37.11M
├──13  
|   ├──13-1 入门和举例(1)_[天下无鱼][shikey.com].mp4  24.33M
|   ├──13-10 优化,利用单调性——最长单调子序列(1)_[天下无鱼][shikey.com].mp4  25.03M
|   ├──13-11 优化,利用单调性——最长单调子序列(2)_[天下无鱼][shikey.com].mp4  28.77M
|   ├──13-13 动态规划与组合计数_[天下无鱼][shikey.com].mp4  43.94M
|   ├──13-2 入门和举例(2)_[天下无鱼][shikey.com].mp4  23.94M
|   ├──13-3 简单动态规划状态表示(1)_[天下无鱼][shikey.com].mp4  26.56M
|   ├──13-4 简单动态规划状态表示(2)_[天下无鱼][shikey.com].mp4  27.83M
|   ├──13-6 更复杂度的动态规划状态(1)_[天下无鱼][shikey.com].mp4  21.19M
|   └──13-7 更复杂度的动态规划状态(2)_[天下无鱼][shikey.com].mp4  28.58M
├──14  
|   ├──14-1 最大子数组和的几种理解_[天下无鱼][shikey.com].mp4  47.67M
|   ├──14-3 “枚举一半”的思想_[天下无鱼][shikey.com].mp4  39.20M
|   ├──14-5 hash思想_[天下无鱼][shikey.com].mp4  51.20M
|   └──14-7 杂题几例_[天下无鱼][shikey.com].mp4  56.01M
├──15  
|   ├──15 利用位运算表示状态_[天下无鱼][shikey.com].mp4  41.11M
|   └──15-1 简历、电面、笔试、面试_[天下无鱼][shikey.com].mp4  26.62M
├──2  
|   ├──2-1 有趣、简单的算法问题_[天下无鱼][shikey.com].mp4  31.38M
|   └──2-2 有趣简单的问题-图文解析[天下无鱼][shikey.com].png  98.61kb
├──3  
|   ├──3-1 最大公约数算法_[天下无鱼][shikey.com].mp4  53.29M
|   ├──3-2 最大公约数算法-图文解析[天下无鱼][shikey.com].png  309.08kb
|   ├──3-3 快速模取幂算法_[天下无鱼][shikey.com].mp4  37.26M
|   ├──3-4 快速模取幂算法-图文解析[天下无鱼][shikey.com].png  295.41kb
|   ├──3-5 组合计数算法_[天下无鱼][shikey.com].mp4  55.07M
|   ├──3-6 组合计数-图文解析[天下无鱼][shikey.com].png  229.58kb
|   ├──3-7 概率相关算法_[天下无鱼][shikey.com].mp4  53.99M
|   └──3-8 概率问题-图文解析[天下无鱼][shikey.com].png  239.97kb
├──4  
|   ├──4-1 数组作为存储单元_[天下无鱼][shikey.com].mp4  26.98M
|   ├──4-10 替换子串使得字符串平衡问题_[天下无鱼][shikey.com].mp4  29.60M
|   ├──4-11 数组——滑动窗口-图文解析[天下无鱼][shikey.com].png  247.34kb
|   ├──4-2 荷兰国旗问题_[天下无鱼][shikey.com].mp4  19.55M
|   ├──4-3 数组作为存储单元-图文解析[天下无鱼][shikey.com].png  240.54kb
|   ├──4-4 数组作为特殊map_ (2)[天下无鱼][shikey.com].mp4  31.44M
|   ├──4-4 数组作为特殊map_[天下无鱼][shikey.com].mp4  31.08M
|   ├──4-5 分桶原理求解最宽空矩形区域_[天下无鱼][shikey.com].mp4  31.32M
|   ├──4-6 数组——作为特殊map-图文解析[天下无鱼][shikey.com].png  261.91kb
|   ├──4-7 双指针在数组的应用_[天下无鱼][shikey.com].mp4  38.42M
|   ├──4-8 数组——双指针-图文解析[天下无鱼][shikey.com].png  196.91kb
|   └──4-9 数组 滑动窗口_[天下无鱼][shikey.com].mp4  35.89M
├──5  
|   ├──5-1 熟悉最基本的链表操作_[天下无鱼][shikey.com].mp4  17.75M
|   ├──5-10 14 链表滑动窗口2_[天下无鱼][shikey.com].mp4  36.35M
|   ├──5-11 链表的滑动窗口2-图文解析[天下无鱼][shikey.com].png  147.83kb
|   ├──5-12 链表复制_[天下无鱼][shikey.com].mp4  49.94M
|   ├──5-2 链表——基本操作-图文解析[天下无鱼][shikey.com].png  238.40kb
|   ├──5-3 删除和为 0 的连续节点问题_[天下无鱼][shikey.com].mp4  32.31M
|   ├──5-4 链表翻转_[天下无鱼][shikey.com].mp4  53.37M
|   ├──5-5 链表的翻转-图文解析[天下无鱼][shikey.com].png  371.40kb
|   ├──5-6 链表之懒删除_[天下无鱼][shikey.com].mp4  29.43M
|   ├──5-7 链表的懒删除-图文解析[天下无鱼][shikey.com].png  155.96kb
|   ├──5-8 链表之滑动窗口1_[天下无鱼][shikey.com].mp4  47.76M
|   └──5-9 链表的滑动窗口1-图文解析[天下无鱼][shikey.com].png  432.26kb
├──6  
|   ├──6-1 最基本的堆栈实现与应用_[天下无鱼][shikey.com].mp4  40.21M
|   ├──6-3 递归问题的堆实现——隐式堆栈_[天下无鱼][shikey.com].mp4  34.05M
|   ├──6-5 二叉树遍历与堆栈_[天下无鱼][shikey.com].mp4  39.58M
|   └──6-7 单调堆栈及应用_[天下无鱼][shikey.com].mp4  48.85M
├──7  
|   ├──7-1 简单队列的应用与实现_[天下无鱼][shikey.com].mp4  45.47M
|   ├──7-11 BFS一例_[天下无鱼][shikey.com].mp4  30.87M
|   ├──7-3 双端队列的实现_[天下无鱼][shikey.com].mp4  38.27M
|   ├──7-5 环形队列的实现_[天下无鱼][shikey.com].mp4  43.72M
|   ├──7-7 两个队列模拟堆栈 以及 两个堆栈模拟队列_[天下无鱼][shikey.com].mp4  45.10M
|   └──7-9 单调队列的应用_[天下无鱼][shikey.com].mp4  45.25M
├──8  
|   ├──8-1 二分算法简介_[天下无鱼][shikey.com].mp4  36.21M
|   ├──8-3 “先猜后证”(1)_[天下无鱼][shikey.com].mp4  26.15M
|   ├──8-4 “先猜后证”(2)_[天下无鱼][shikey.com].mp4  25.84M
|   ├──8-6 复杂的二分查找(1)_[天下无鱼][shikey.com].mp4  21.49M
|   └──8-7 复杂的二分查找(2)_[天下无鱼][shikey.com].mp4  21.65M
├──9  
|   ├──9-1 递归一例:一个“不太好”的例子_[天下无鱼][shikey.com].mp4  33.20M
|   ├──9-3 递归再例:八皇后问题(上)_[天下无鱼][shikey.com].mp4  20.35M
|   ├──9-4 -2 递归再例:八皇后问题(下)_[天下无鱼][shikey.com].mp4  28.72M
|   ├──9-6 理解递归:递归就是隐式图搜索、枚举_[天下无鱼][shikey.com].mp4  39.41M
|   ├──9-8 用递归框架举例(DFS), 利用递归实现二分查找(上)_[天下无鱼][shikey.com].mp4  20.97M
|   └──9-9 用递归框架举例(DFS), 利用递归实现二分查找(下)_[天下无鱼][shikey.com].mp4  25.58M
└──资料  
|   ├──10-12 拓扑排序-图文解析&作业[天下无鱼][shikey.com].png  128.78kb
|   ├──10-15 最短路的一种实现[天下无鱼][shikey.com].png  184.79kb
|   ├──10-2 广度优先搜索-图文解析&作业[天下无鱼][shikey.com].png  147.24kb
|   ├──10-4 深度优先搜索-图文解析&作业[天下无鱼][shikey.com].png  118.89kb
|   ├──10-6 二叉树遍历方法-图文解析&作业[天下无鱼][shikey.com].png  104.99kb
|   ├──10-9 最小生成树-图文解析&作业[天下无鱼][shikey.com].png  128.73kb
|   ├──11-2 贪心算法初识-图文解析&作业[天下无鱼][shikey.com].png  145.14kb
|   ├──11-4 中级贪心算法图文解析&作业解析[天下无鱼][shikey.com].png  137.25kb
|   ├──11-7 高级贪心算法-图文解析&作业[天下无鱼][shikey.com].png  135.13kb
|   ├──12-3 位运算-图文解析&作业[天下无鱼][shikey.com].png  210.41kb
|   ├──12-5 出现次数为1的数-图文解析[天下无鱼][shikey.com].png  133.05kb
|   ├──12-7 只出现一次的两个数-图文解析&作业[天下无鱼][shikey.com].png  147.69kb
|   ├──13-12 动态规划—利用单调性做优化-图文解析[天下无鱼][shikey.com].png  191.83kb
|   ├──13-14 动态规划之组合计数-图文解析[天下无鱼][shikey.com].png  150.89kb
|   ├──13-16 利用位运算表示状态-图文解析[天下无鱼][shikey.com].png  162.40kb
|   ├──13-5 动态规划入门-图文解析[天下无鱼][shikey.com].png  94.67kb
|   ├──13-8 动态规划—简单状态表示-图文解析[天下无鱼][shikey.com].png  238.65kb
|   ├──13-9 动态规划—复杂状态表示-图文解析[天下无鱼][shikey.com].png  175.54kb
|   ├──14-2 最大子数组和问题的几种理解-图文解析[天下无鱼][shikey.com].png  323.83kb
|   ├──14-4 折半查找-图文解析[天下无鱼][shikey.com].png  158.99kb
|   ├──14-6 Hash-图文解析[天下无鱼][shikey.com].png  126.57kb
|   ├──14-8 杂题-图文解析[天下无鱼][shikey.com].png  192.08kb
|   ├──15-2 软技能——简历、笔试、电面、面试-配套图文[天下无鱼][shikey.com].png  72.58kb
|   ├──6-2 堆栈的基本操作-图文解析[天下无鱼][shikey.com].png  122.24kb
|   ├──6-4 递归与隐式堆栈-图文解析[天下无鱼][shikey.com].png  371.92kb
|   ├──6-6 二叉树遍历与堆栈-图文解析[天下无鱼][shikey.com].png  165.83kb
|   ├──6-8 单调堆栈-图文解析&作业[天下无鱼][shikey.com].png  155.93kb
|   ├──7-10 单调队列-图文解析&作业[天下无鱼][shikey.com].png  149.91kb
|   ├──7-12 BFS一例-图文解析&作业[天下无鱼][shikey.com].png  105.78kb
|   ├──7-2 简单队列的应用与实现-图文解析&作业[天下无鱼][shikey.com].png  195.28kb
|   ├──7-4 双端队列实例-图文解析&作业[天下无鱼][shikey.com].png  143.28kb
|   ├──7-6 循环环形队列实例-图文解析作业[天下无鱼][shikey.com].png  110.47kb
|   ├──7-8 堆栈和队列互相模拟-图文解析&作业[天下无鱼][shikey.com].png  183.50kb
|   ├──8-2 二分查找算法-图文解析&作业[天下无鱼][shikey.com].png  124.62kb
|   ├──8-5 先猜后证-图文解析&作业[天下无鱼][shikey.com].png  187.09kb
|   ├──8-8 复杂的二分查找算法-图文解析&作业[天下无鱼][shikey.com].png  164.16kb
|   ├──9-10 递归的分治框架-图文解析&作业[天下无鱼][shikey.com].png  147.43kb
|   ├──9-2 斐波那契数、就阶乘-图文题解&作业[天下无鱼][shikey.com].png  240.73kb
|   ├──9-5 八皇后题解-图文解析&作业[天下无鱼][shikey.com].png  153.81kb
|   └──9-7 隐式图搜索-图文解析&作业[天下无鱼][shikey.com].png  137.46kb

资源下载

抱歉,只有登录并在本文发表评论才能阅读隐藏内容,切记不要恶意刷,否则会被限制,先阅读用户规则,一旦进入黑名单,不可能再放出来。同时注意,暂停在线支付,请联系客服QQ2441105221。
  1. Yikins说道:

    感谢分享 :idea:

  2. yumingtao说道:

    感谢分享

  3. 煮饭阿姨说道:

    看看

  4. Abocd说道:

    感谢分享

  5. zhudi说道:

    感谢分享

  6. 我想养只边牧说道:

    看看

  7. 一尘说道:

    看看

  8. 912218831说道:

    学习一下学习一下

  9. 布晓新说道:

    感谢分享

  10. 似是而非说道:

    感谢分享!!!!!

  11. 木讷的小志说道:

    学习学习

  12. Wolverine说道:

    开始刷题

  13. 神舟想去哪说道:

    感谢分享

  14. brycemm说道:

    感谢分享 :biggrin:

  15. 王浩说道:

    学习学习

  16. 果冻说道:

    学习来了

  17. 大果冻zbd说道:

    好好学习,天天向上

  18. 野原新之助说道:

    感谢

  19. yves说道:

    学习一下

  20. 微笑的小猫说道:

    感谢分享 :biggrin:

  21. CodeAshen说道:

    感谢分享 :biggrin:

  22. 起风了~说道:

    感谢楼主分享

  23. neo说道:

    学习学习

  24. 浪淘沙说道:

    算法

  25. 岑晨晨说道:

    学习学习

  26. findvoid说道:

    感谢分享 :smile:

  27. 邪剑仙1997说道:

    搞起

  28. hello1234说道:

    学习

  29. Redis说道:

    感谢分享

  30. luanqing说道:

    讲的不错

  31. cloudFutrue说道:

    学习一下

  32. sieg说道:

    学习一下

  33. 卜可说道:

    搞完了分享

  34. 月夕说道:

    这个必须要学习一下

  35. 光光说道:

    感谢分享,学习一下

  36. jeawray说道:

    :idea: 谢谢分享

  37. WestinYung说道:

    感谢分享,学习一下

  38. 东东说道:

    最难学的东西,终于找到视频了 :smile:

  39. sker说道:

    感谢分享

  40. 且听风吟G说道:

    转正考试开始准备啦

  41. godric说道:

    感谢分享学习学习

  42. 小马说道:

    :exclaim: 算法都是好东西,感谢分享

  43. xiaocai说道:

    感谢分享

  44. 冷小菜说道:

    感谢分享学习学习

  45. 大圣说道:

    需要,分享一波

  46. crushcoding说道:

    谢谢

  47. 王秀才说道:

    学习学习

  48. oliver说道:

    搞完了分享

  49. leaf说道:

    搞完了分享

发表回复