全部商品分类
推荐人 : 网课网 2019-12-03 19:32 IT工程师 热度: 56672 ℃ 0 条评论

施磊华为和宇龙酷派互联网产品多年开发经验,结合实践检验的C&C++和Java课程内容培训体系,已经帮助一批批非985,211的高校同学拿到互联网大厂offer,其中不乏BAT的优秀就业学生。我的目标就是助你搞定所有的春&秋招offer!
简  介 讲解了Java全套的数据结构和算法,以理论为基础,结合笔试面试问题代码实践,信心十足面对校招!
>>>五大算法视频内容已更新!至此,150集课程全部更新完成!!!<<<
课程简介:
该课程视频内容主要包括下面几部分:
1.讲解Java线性表,数组、链表、栈、队列以及笔试面试题代码实践应用
2.讲解哈希表理论以及代码实践,大数据查重处理方案,涉及哈希表、位图法、Bloom Filter布隆过滤器理论讲解和代码实践应用
3.讲解BST二叉搜索树,AVL平衡二叉树,红黑树,B-树、B+树、B*树 ,哈夫曼树的理论、代码以及笔试面试问题代码详解
4.讲解跳跃表和倒排索引结构以及代码实践应用
5.无向图和有向图的深度和广度优先遍历, 迪杰斯特拉最短路径算法,理论讲解和代码实践引用,最小生成树Prim算法和Kruskal算法
6.冒泡排序、选择排序、插入排序、希尔排序、堆排序(大根堆、小根堆、优先级队列)、快速排序、归并排序、基数排序代码和排序算法优化
7.串操作,朴素模式匹配算法,KMP模式匹配算法,字典树(前缀树)字符串查找理论讲解和代码实践应用
8.五大算法,包括分治算法、动态规划算法、回溯算法、分支限界算法、贪心算法的算法理论讲解和笔试面试问题代码实践应用
课程目标:
1.全面掌握校招中的Java数据结构和算法内容
2.通过数据结构和算法的代码书写,提升Java编码能力,加深问题的理解深度
3.通过笔试面试问题剖析,代码实践,感受校招中Java的数据结构和算法是怎么考察的
4.归纳总结,提升实践问题的分析解决能力
适合人群:
应聘Java研发和开发测试相关岗位必备知识
讲师-施磊老师介绍:
在华为和酷派长期从事核心网产品研发以及大神系列智能手机系统的卡顿、死机、黑屏问题的解决和系统优化,有丰富的产品开发经验。结合多年来为高校学生春招&秋招进行系统的培训辅导,拥有丰富的教学经验和完善的课程体系,已经帮助上千名高校学生拿到互联网大厂校招offer,其中不乏进入BAT的优秀学生。

01

内容提要

【录播】Java数据结构算法课程内容(22分钟) 免费试学

02

线性表-数组

【录播】数组元素的增加和删除(19分钟) 免费试学

【录播】数组的查找和二分搜索算法(23分钟) 免费试学

【录播】二分搜索算法时间复杂度分析(17分钟) 免费试学

03

线性表-单链表

【录播】单链表理论知识讲解(32分钟) 免费试学

【录播】单链表的增加删除操作(33分钟) 免费试学

【录播】单链表查询操作以及数组链表的应用场景总结(21分钟) 免费试学

【录播】单向循环链表的实现(19分钟) 免费试学

【录播】单向循环链表应用实践-约瑟夫环问题(21分钟) 免费试学

【录播】不带头节点单向循环链表-约瑟夫环问题(11分钟) 免费试学

【录播】双向链表插入操作(28分钟) 免费试学

【录播】双向链表删除操作(20分钟) 免费试学

04

线性表-单链表-笔试面试题目实践

【录播】单链表逆置问题(16分钟)

【录播】合并两个有序的单链表(18分钟)

【录播】判断链表是否有环并求出环的入口节点(31分钟)

【录播】判断两个链表是否相交(16分钟)

【录播】求单链表倒数第k个节点(11分钟)

【录播】链表实现大数的加法(16分钟)

05

线性表-栈

【录播】顺序栈讲解(32分钟)

【录播】链式栈讲解(15分钟)

06

线性表-队列

【录播】循环队列讲解(45分钟)

【录播】链式队列讲解(14分钟)

07

线性表-笔试面试题目综合应用实践

【录播】两个队列实现一个栈(17分钟)

【录播】两个栈实现一个队列(15分钟)

【录播】中缀表达式转后缀表达式一(41分钟)

【录播】中缀表达式转后缀表达式二(16分钟)

【录播】四则运算表达式的求解(17分钟)

【录播】深度优先遍历找迷宫路径思路解析(24分钟)

【录播】深度优先遍历迷宫路径代码输出(43分钟)

【录播】广度优先遍历搜索迷宫的最短路径(37分钟)

08

哈希表

【录播】哈希表的理论详解一(32分钟)

【录播】哈希表的理论详解二(19分钟)

【录播】链地址法实现哈希表的增删查代码讲解(30分钟)

【录播】哈希表的扩容代码讲解(20分钟)

09

大数据查重和布隆过滤器

【录播】哈希表的应用-大数据查重问题(29分钟)

【录播】位图法的应用-大数据查重问题(33分钟)

【录播】Bloom Filter布隆过滤器理论详解(39分钟)

【录播】Bloom Filter代码实现讲解(27分钟)

10

BST二叉搜索树

【录播】二叉树和BST树的理论知识讲解(30分钟)

【录播】BST树的非递归插入和查询代码实践(31分钟)

【录播】BST树的非递归删除代码实践(33分钟)

【录播】BST树的前中后层序遍和递归理论(31分钟)

【录播】BST树的前中后层序递归遍历代码实践(32分钟)

【录播】BST树增删查递归代码实践(27分钟)

11

BST树的笔试面试题目应用实践

【录播】BST树镜像翻转和区间元素打印(26分钟)

【录播】判断一颗二叉树是否是BST树(29分钟)

【录播】二叉树的子树判断问题代码实践(18分钟)

【录播】查找LCA节点问题和判断平衡树问题(20分钟)

【录播】判断平衡树更高效的方法(14分钟)

【录播】求二叉树中序遍历倒数第K个节点(14分钟)

【录播】已经前序和中序遍历重建二叉树(25分钟)

12

BST树非递归遍历

【录播】非递归实现前序遍历(10分钟)

【录播】非递归实现中序遍历(13分钟)

【录播】非递归实现后序遍历(16分钟)

【录播】非递归实现层序遍历(5分钟)

13

AVL平衡二叉搜索树

【录播】AVL树的理论讲解(25分钟)

【录播】AVL树四种旋转操作代码实践(22分钟)

【录播】AVL树insert操作代码实践讲解(36分钟)

【录播】AVL树remove操作代码实践讲解(25分钟)

【录播】AVL树和红黑树的比较(25分钟)

14

RB红黑树

【录播】红黑树插入操作理论讲解(41分钟)

【录播】红黑树的左旋转和右旋转代码实践讲解(32分钟)

【录播】红黑树insert操作代码实践讲解(48分钟)

【录播】红黑树删除操作理论讲解(46分钟)

【录播】红黑树remove操作代码实践讲解(36分钟)

15

B-树、B+树和B*树

【录播】B-树的插入操作理论讲解(30分钟)

【录播】B-树的删除操作理论讲解(16分钟)

【录播】B-树的磁盘IO优势和搜索效率(19分钟)

【录播】B+树的理论讲解(17分钟)

【录播】B星树的理论讲解(13分钟)

16

跳跃表SkipList

【录播】跳跃表SkipList理论讲解(29分钟)

【录播】跳跃表增加put接口的代码实现讲解一(37分钟)

【录播】跳跃表增加put接口的代码实现讲解二(29分钟)

【录播】跳跃表删除remove接口的代码实现讲解(14分钟)

【录播】跳跃表的查询&跳跃表总结(5分钟)

17

倒排索引

【录播】倒排索引理论详解(35分钟)

【录播】倒排索引代码实现讲解(36分钟)

【录播】倒排索引查询服务的代码实现讲解(23分钟)

18

哈夫曼树和哈夫曼编码

【录播】哈夫曼树和哈夫曼编码的理论详解(40分钟)

【录播】哈夫曼编码和解码代码实践讲解(32分钟)

【录播】哈夫曼编码-文件压缩代码实践讲解一(46分钟)

【录播】哈夫曼编码-文件压缩代码实践讲解二(13分钟)

【录播】哈夫曼编码-文件解压缩代码实践讲解(26分钟)

19

【录播】图的理论知识和存储结构(26分钟)

【录播】有向图创建邻接表的代码实践讲解(16分钟)

【录播】深度优先和广度优先遍历邻接表代码实践(22分钟)

【录播】不带权值有向图最短路径代码实践讲解(14分钟)

20

最短路径、最小生成树算法

【录播】Dijkstra迪杰斯特拉算法理论讲解(34分钟)

【录播】Dijkstra算法代码实践讲解(30分钟)

【录播】最小生成树Prim普里姆算法理论讲解(19分钟)

【录播】Prim普里姆算法代码实践讲解(45分钟)

【录播】Kruskal克鲁斯卡尔算法理论讲解(14分钟)

【录播】Kruskal算法代码实践讲解(19分钟)

21

基本排序算法

【录播】冒泡排序算法思想和代码实践&优化(37分钟)

【录播】选择排序算法思想和代码实践(22分钟)

【录播】插入排序算法思想和代码实践(18分钟)

【录播】冒泡&选择&插入排序性能对比分析(30分钟)

【录播】希尔排序理论讲解&代码实践&性能测试(36分钟)

22

堆排序

【录播】二叉堆&大根堆&小根堆理论讲解(18分钟)

【录播】二叉堆的插入上浮调整和删除下沉调整(18分钟)

【录播】基于堆实现的优先级队列代码讲解一(29分钟)

【录播】基于堆实现的优先级队列代码讲解二(9分钟)

【录播】堆排序算法思想和代码实践讲解(35分钟)

23

快速排序

【录播】快速排序算法思想理论讲解(24分钟)

【录播】快速排序算法代码讲解(15分钟)

【录播】快速排序算法性能分析和代码优化(19分钟)

24

归并排序

【录播】归并排序算法思想&代码&性能分析(33分钟)

25

排序算法性能比较分析

【录播】堆排&快排&归并&希尔排序算法性能对比总结(21分钟)

26

基数排序

【录播】基数排序算法思想&代码讲解(30分钟)

【录播】处理负数的基数排序代码处理(9分钟)

27

【录播】串模式匹配-BF算法思想&代码讲解(27分钟)

【录播】KMP算法理论讲解(45分钟)

【录播】KMP算法代码实现讲解(26分钟)

【录播】KMP算法代码优化讲解(27分钟)

28

Trie字典树

【录播】Trie字典树介绍(12分钟)

【录播】Trie树的增加和删除代码讲解(23分钟)

【录播】Trie树实现单词排序和前缀单词提示代码功能(13分钟)

【录播】Trie树的删除操作代码讲解(19分钟)

29

分治算法

【录播】算法思想和二分搜索(35分钟)

【录播】快排划分函数求单数组top K问题(38分钟)

【录播】两个升序数组求中位数算法思想(38分钟)

【录播】分治算法-求解中位数算法代码讲解(29分钟)

30

动态规划算法

【录播】算法基本思想讲解(12分钟)

【录播】硬币选择问题分治和动归代码讲解(43分钟)

【录播】最大字段和问题(18分钟)

【录播】最长非降子序列长度问题(14分钟)

【录播】LCS最长公共子序列长度问题一(32分钟)

【录播】LCS最长公共子序列长度问题二(33分钟)

【录播】01背包问题一(34分钟)

【录播】01背包问题二(9分钟)

【录播】三角数组求和问题(22分钟)

31

回溯算法

【录播】子集树理论讲解和代码实现(34分钟)

【录播】整数选择和的差最小问题(24分钟)

【录播】2N整数和的差最小问题(21分钟)

【录播】根据数字挑选整数序列问题(25分钟)

【录播】解决01背包问题(16分钟)

【录播】排列树代码实现(15分钟)

【录播】八皇后问题代码实现(16分钟)

32

分支限界算法

【录播】分支限界算法-待更新代码(2分钟)

33

贪心算法

【录播】贪心算法-待更新代码(5分钟)

34 值得学! 15 不值得学! 111 位网友已学 30 位强烈推荐!
声明:本文由( 网课推荐 )原创首发

转载请保留链接: http://www.zhishi.life/2441.html
RSS订阅请点击 : http://www.zhishi.life /feed

发表观点 已有0条评论

暂时木有评论

快速登录

自动登录