视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。
    
注意3:感觉课程太难?没有信心?还在犹豫自己学的会学不会?我们的师傅带徒弟模式(5倍下单)会给您信心。我们承诺,商品详情,教学大纲,视频内容,所涉及技术,可获得原创作者老师微信或QQ和针对视频范围的精心指导。线上一对一师带徒辅导问答,针对视频内代码调试,使命必达,视频之外相关技术内容,行业内信息人脉,企业内推(如有),原创作者老师会竭诚帮助。

以上所示价格,只能自行学习视频和获取少量解答。师傅带徒弟课程(5倍下单左右,可以先和客服联系,可获得老师的联系方法和针对视频范围的精心指导。线上一对一师带徒辅导问答,针对视频内代码调试,使命必达。)


拒绝念PPT,代码实战数据结构与算法导论。除了传统数据结构算法,加入高并发线程安全数据结构,分布式负载均衡算法,分布式哈希表,分布式排序等等现代算法。
算法,晦涩难懂,却又是IT领域受重视的素养之一。可以说,算法能力往往决定了一个程序员能够走多远。因此,BAT/FLAG等国内外各大名企非常喜欢在面试环节考核求职者的算法编程,这也成为了无数准程序员们过不去的一道“坎”。

课程大纲

01
第一章  绪论

【录播】1.数据结构概念(5分钟)         暂无试看

【录播】2.顺序存储与链式存储(4分钟)

【录播】3.简单数据结构实践(32分钟)

【录播】4.算法时空复杂度(9分钟)

【录播】5.最大公约数算法(11分钟)

【录播】6.随机数集合实践(12分钟)
02
第二章 线性表1

【录播】1.线性表与数据预览(16分钟)

【录播】2.线性表内存搜索预览(14分钟)

【录播】3.线性表定义(14分钟)

【录播】4.线性表接口定义(11分钟)

【录播】5.线性表的初始化与读写(18分钟)

【录播】6.线性表实例化(7分钟)

【录播】7.线性表插入(9分钟)

【录播】8.线性表删除与综合测试(15分钟)

【录播】9.约瑟夫环(13分钟)

【录播】10.顺序表的相等判断(12分钟)
03
第二章 线性表2

【录播】11.0顺序表的深浅拷贝(8分钟)

【录播】11.1深浅拷贝测试(8分钟)

【录播】12.顺序表删除与替换(12分钟)

【录播】13.0查找最后一个与判断有序(8分钟)

【录播】13.1顺序表相等测试与有序测试(7分钟)

【录播】14.顺序表的批量操作(27分钟)

【录播】15.顺序表初级迭代器(12分钟)

【录播】16.迭代器增强(14分钟)

【录播】17.迭代器实验(8分钟)

【录播】18.排序表的必要性(8分钟)
04
第二章 线性表3

【录播】19.排序顺序表的构造(15分钟)

【录播】20.顺序查找与二分查找(10分钟)

【录播】21.解决重复插入问题(8分钟)

【录播】22.顺序表测试(22分钟)

【录播】23.妹子类定义(11分钟)

【录播】24.妹子按照身高与颜值姓名排序(9分钟)

【录播】25.排序列表的归并(19分钟)

【录播】26.测试列表归并(11分钟)

【录播】27.泛型与通配符(18分钟)

【录播】28.链表简介(7分钟)
05
第二章 线性表4

【录播】29.链表循环(11分钟)

【录播】30.链表插入(4分钟)

【录播】31.链表插入头插尾插(15分钟)

【录播】32.链表删除插入简单模式(3分钟)

【录播】33.链表删除(14分钟)

【录播】34.链表插入(10分钟)

【录播】35.链表冒泡排序(6分钟)

【录播】36.链表插入排序(22分钟)
06
第三章 字符串1

【录播】1.字符串概念入门(6分钟)

【录播】2.常量字符串定义与构造初始化(29分钟)

【录播】3.常量字符串类的截取删除空字符旋转与连接(20分钟)

【录播】4.常量字符串构造测试(6分钟)

【录播】5.判断字符串是否相等与字符串比大小(10分钟)

【录播】6.字符串暴力检索(14分钟)

【录播】7.字符串替换(8分钟)

【录播】8.字符串大小写转换与忽略大小写的相等查找(18分钟)

【录播】9.判断字符串开头结尾(5分钟)

【录播】10.常量字符串的测试(14分钟)
07
第三章 字符串2

【录播】11.输出原码补码(10分钟)

【录播】12.java进制与字符串转换(12分钟)

【录播】13.Myinteger定义实现(10分钟)

【录播】14.字符串转整数(17分钟)

【录播】15.整数转字符串(19分钟)

【录播】16.整数字符串类测试(5分钟)

【录播】17.Stringbuffer变量字符串(9分钟)

【录播】18.变量字符串MyStringbuffer定义(11分钟)

【录播】19.变量字符串扩容(6分钟)

【录播】20.字符串插入(12分钟)
08
第三章 字符串3

【录播】21.删除替换反转字符串(8分钟)

【录播】22.变量字符串测试(3分钟)

【录播】23.字符串查找应用(17分钟)

【录播】24.kmp理论基础(10分钟)

【录播】25.kmp算法框架搭建(8分钟)

【录播】26.KMP算法实现(21分钟)

【录播】27.kmp算法分析(12分钟)
09
第四章 栈与队列1

【录播】1.栈的基本描述(8分钟)

【录播】2.数组栈(11分钟)

【录播】3.链式栈(8分钟)

【录播】4.栈判断括号(10分钟)

【录播】5.栈计算表达式(28分钟)

【录播】6.循环双端队列数组实现(25分钟)

【录播】7.链式队列完成(10分钟)

【录播】8.循环双链表概念(3分钟)

【录播】9.优先队列与应用(26分钟)

【录播】10.简单递归(9分钟)
10
第四章 栈与队列2

【录播】11.递归打印数字塔(7分钟)

【录播】12.Java递归计算数学表达式(22分钟)

【录播】13.单链表递归实现(27分钟)

【录播】14.递归案例迷宫游戏模拟(39分钟)

【录播】15.递归案例迷宫AI实现(19分钟)

【录播】16.栈实现模拟线性递归(17分钟)

【录播】17.树状递归用栈模拟(14分钟)

【录播】18.文件遍历(23分钟)

【录播】19.栈模拟文件遍历(11分钟)

【录播】20.递归层级改造为栈(9分钟)
11
第四章 栈与队列3

【录播】21.取极大值100(41分钟)

【录播】22.取极大值测试(13分钟)

【录播】23.两个文件归并排序(36分钟)

【录播】24.归并修改文件名错误(2分钟)

【录播】25.文件夹归并(29分钟)

【录播】26.归并收尾(4分钟)

【录播】27.深度遍历搜索文件(42分钟)

【录播】28.广度遍历搜索文件(13分钟)

【录播】29.排列(52分钟)

【录播】30.组合(15分钟)
12
第四章 栈与队列4

【录播】31.爬虫1读取网页源文件(20分钟)

【录播】32.爬虫2抓取网页所有URL(24分钟)

【录播】33.爬虫3抓取网页所有邮箱(12分钟)

【录播】34.排列组合重复(42分钟)

【录播】35.数据智能化乘除法(11分钟)

【录播】36.数据智能化加减计算(28分钟)

【录播】37.爬虫异常处理(32分钟)

【录播】38.数据智能化处理括号(16分钟)

【录播】39.调试乘除法(41分钟)

【录播】40.爬虫广度遍历(19分钟)
13
第四章 栈与队列5

【录播】41.爬虫深度遍历与避免死循环(33分钟)

【录播】42.初级多线程爬虫(19分钟)
14
第五章 数组与广义表1

【录播】1.矩阵类实战(25分钟)

【录播】2.稀疏矩阵概念与Triple实现(24分钟)

【录播】3.稀疏矩阵的内存结构(10分钟)

【录播】4.稀疏矩阵的初步实现(15分钟)

【录播】5.稀疏矩阵的高级实现(24分钟)

【录播】6.实现稀疏矩阵(9分钟)

【录播】7.数组链表迭代器用于矩阵(3分钟)

【录播】8.稀疏矩阵测试(14分钟)

【录播】9.矩阵小节(4分钟)

【录播】10.广义表理论(4分钟)
15
第五章 数组与广义表2

【录播】11.广义表节点定义(11分钟)

【录播】12.基本实现广义表(23分钟)

【录播】13.广义表测试(8分钟)

【录播】14.广义表的字符串转广义表(20分钟)
16
第六章 树与二叉树1

【录播】1.二叉树与树的理论(7分钟)

【录播】2.二叉树节点类的实现(8分钟)

【录播】3.二叉树插入与删除(16分钟)

【录播】4.二叉树先序后序中序(9分钟)

【录播】5.二叉树高度深度拷贝(8分钟)

【录播】6.二叉树的拷贝构造与深拷贝(11分钟)

【录播】7.二叉树的广义表展示(6分钟)

【录播】8.二叉树非递归基础(10分钟)

【录播】9.二叉树先序与中序非递归(13分钟)

【录播】10.二叉树后序遍历非递归(13分钟)
17
第六章 树与二叉树2

【录播】11.层次遍历二叉树(7分钟)

【录播】12.二叉树的广义表构造(13分钟)

【录播】13.二叉树基本测试(9分钟)

【录播】14.二叉树广义表测试(3分钟)

【录播】15.基于二叉树计算数学表达式(32分钟)

【录播】16.线索二叉树(14分钟)

【录播】17.先序处理线索二叉树序列化(17分钟)

【录播】18.线索二叉树的前序后序中序序列化(21分钟)

【录播】19.哈夫曼树的理论基础(5分钟)

【录播】20.哈夫曼树的基本定义(12分钟)
18
第六章 树与二叉树3

【录播】21.哈夫曼编码实现压缩解压缩(27分钟)

【录播】22.树的基本定义(15分钟)

【录播】23.树状结构实现(17分钟)

【录播】24.测试树状结构(13分钟)
19
第七章 图1

【录播】1.图论的基本定义(10分钟)

【录播】2.邻接矩阵的图结构定义(32分钟)

【录播】3.实现邻接矩阵(24分钟)

【录播】4.测试图邻接矩阵(11分钟)

【录播】5.邻接表理论(7分钟)

【录播】6.实践邻接表(7分钟)

【录播】7.处理邻接表顶点边长(9分钟)

【录播】8.邻接表删除节点查找下一个节点(19分钟)

【录播】9.测试邻接表的图论(5分钟)

【录播】10.图的深度遍历与广度遍历理论(6分钟)
20
第七章 图2

【录播】11.实现图论的深度遍历与广度遍历(20分钟)

【录播】12.最小生成树的理论(8分钟)

【录播】13.最小生成树prim算法实战(20分钟)

【录播】14.单源最短路径Dijkstra算法(24分钟)

【录播】15.Floyd算法理论(4分钟)

【录播】16.Floyd算法实践(28分钟)
21
第九章 文件编程实战1

【录播】1.大数据预览adobe(6分钟)

【录播】2.大数据分析与清洗概述(34分钟)

【录播】3.QQ数据清洗(25分钟)

【录播】4.QQ排除异常数据(14分钟)

【录播】5.QQ数据快速排序(19分钟)

【录播】6.取QQtop100(10分钟)

【录播】7.数据切割(46分钟)

【录播】8.数据归并(11分钟)

【录播】9.CSDN二分查找文件(8分钟)

【录播】10.CSDN数据处理(64分钟)
22
第九章 文件编程实战2

【录播】11.CSDN完整版磁盘二分查找(89分钟)

【录播】12.文件排序按照user(28分钟)

【录播】13.索引的保存读写(20分钟)

【录播】14.索引二分查找(8分钟)

【录播】15.不排数据排索引(77分钟)

【录播】16.生成不排序数据的排序索引(47分钟)

【录播】17.二分查找索引与作业(7分钟)

【录播】18.索引转换二进制(27分钟)

【录播】19.索引二进制读取(18分钟)

【录播】20.文件索引二分查找(9分钟)
23
第九章 文件编程实战3

【录播】21.索引(4分钟)

【录播】22.多线程处理数据(66分钟)

【录播】23.数据结构基础介绍(12分钟)

【录播】24.如何发短信(30分钟)

【录播】25.发短信平台(5分钟)

【录播】26.发邮件数据(30分钟)

【录播】27.破解zip(45分钟)

【录播】28.md5解密(7分钟)

【录播】29.winRAR密码破解(57分钟)

【录播】29.运行SQL文件保存SQL文件(11分钟)
24
第九章 文件编程实战4

【录播】30.处理雷不死的裤子(26分钟)

【录播】31.MySQL复习(9分钟)

【录播】32.服务器常识(37分钟)

【录播】33.大内存程序(48分钟)

【录播】34.大内存单线程查询(49分钟)

【录播】35.大内存多线程检索(49分钟)

【录播】36.多线程检索多个文件(32分钟)

【录播】37.多线程内存模式(17分钟)
25
第十章 哈希表与字典

【录播】1.哈希表理论基础(9分钟)

【录播】2.哈希表的代码框架(9分钟)

【录播】3.轻量级质数求模哈希表(23分钟)

【录播】4.HashSet理论与构建(22分钟)

【录播】5.实现Hashset扩容与删除增加(18分钟)

【录播】6.测试hashset(14分钟)

【录播】7.HashMap接口设计(10分钟)

【录播】8.实现Hashmap(11分钟)

【录播】9.测试hashmap(10分钟)
26
第十一章 AVL树红黑树B树B+树1

【录播】1.搜索二叉树(5分钟)

【录播】2.二叉树的框架实现(5分钟)

【录播】3.二叉树的基类构造(10分钟)

【录播】4.二叉树的遍历代码迁移(13分钟)

【录播】5.二叉树打印输出与旋转的必要性(9分钟)

【录播】6.实现旋转二叉树(17分钟)

【录播】7.实现二叉树的综合测试(17分钟)

【录播】8.二叉搜索树的框架实现(9分钟)

【录播】9.二叉搜索树的完整实现(28分钟)

【录播】10.测试二叉搜索树(7分钟)
27
第十一章 AVL树红黑树B树B+树2

【录播】11.AVL树框架实现(21分钟)

【录播】12.AVL旋转概述(9分钟)

【录播】13.实现AVL树平衡(21分钟)

【录播】14.测试AVL树(12分钟)

【录播】15.红黑树的基本理论(4分钟)

【录播】16.红黑树节点构造(6分钟)

【录播】17.红黑树基本框架实现(9分钟)

【录播】18.红黑树继承二叉平衡树的基本功能(13分钟)

【录播】19.红黑树插入平衡(22分钟)

【录播】20.红黑树删除平衡(24分钟)
28
第十一章 AVL树红黑树B树B+树3

【录播】21.测试红黑树(8分钟)
29
第十二章 跳表

【录播】1.skiplist理论(5分钟)

【录播】2.skiplist节点(9分钟)

【录播】3.skiplist基本定义(15分钟)

【录播】4.skiplist插入与查找(17分钟)

【录播】5.跳表测试(14分钟)
30
第十三章 bitmap与布隆过滤器

【录播】1.bitset用途与原理(29分钟)

【录播】2.bitmap用途与实现(25分钟)

【录播】3.bitmap去重与排序(5分钟)

【录播】4.布隆过滤器基本理论(6分钟)

【录播】5.实现布隆过滤器框架(23分钟)

【录播】6.完整实现布隆过滤器(16分钟)

【录播】7.测试布隆过滤器(7分钟)
31
第十四章 外部排序与胜者树

【录播】1.外部排序概念(5分钟)

【录播】2.实现2路归并(12分钟)

【录播】3.多路归并算法(12分钟)

【录播】4.胜者树理论与基本框架(18分钟)

【录播】5.胜者树实现测试(24分钟)
32
第十五章 优先队列与堆

【录播】1.优先队列与堆的概念(4分钟)

【录播】2.堆的基本结构(14分钟)

【录播】3.实现最大堆的框架(18分钟)

【录播】4.实现最大堆(21分钟)

【录播】5.实现最小堆(6分钟)

【录播】6.实现优先队列(21分钟)

【录播】7.修改索引越界测试优先队列(3分钟)
33
第十六章 JVM回收算法

【录播】1.内存回收基础理论(7分钟)

【录播】2.0JVM内存回收算法简介(7分钟)

【录播】3.新生代与老年代内存概述(5分钟)

【录播】4.JVM内存回收-拷贝算法(42分钟)

【录播】5.JVM内存回收-标记清除(16分钟)

【录播】6.JVM内存回收-标记压缩法(13分钟)

【录播】7.JVM内存回收算法小节(4分钟)
34
第十七章 高级树

【录播】1.线段树基本框架(11分钟)

【录播】2.构造线段树测试(17分钟)

【录播】3.线段树查询测试(13分钟)

【录播】4.线段树在面试中的用途leetcode303(5分钟)

【录播】5.并查集概念(6分钟)

【录播】6.数组实现并查集(7分钟)

【录播】7.并查集解决朋友圈问题(6分钟)

【录播】8.并查集的树改进(8分钟)
相关推荐
客服 关于