
课程介绍:
本课程使用Java语言讲解数据结构和算法,以代码驱动授课,保证学员彻底掌握数据结构和算法。课程中大量讲解BAT相关的面试题目,目标是让学员可以顺利通过BAT等大厂面试,以及一些研究生考试的算法问题。
适合对象:
1. 准备BAT等大厂面试的同学
2. 考计算机相关专业研究生
3. 在职程序员的自我提升
课程目录
章节1:绪论
选学
1:第一章_绪论_知识体系介绍
免费试学9182人10分39秒
选学
2:第一章_绪论_数据结构概述
免费试学9251人9分16秒
选学
3:第一章_绪论_数据的逻辑结构
免费试学6859人9分53秒
选学
4:第一章_绪论_数据的物理结构
6840人12分46秒
选学
5:第一章_绪论_什么是算法
7328人10分53秒
选学
6:第一章_绪论_时间复杂度的计算
8843人13分36秒
选学
7:第一章_绪论_常见时间复杂度介绍
8351人13分21秒
选学
8:第一章_绪论_最好、最坏和平均时间复杂度
7696人8分38秒
选学
9:第一章_绪论_算法的空间复杂度
5565人6分12秒
实操1
1:本章节资料下载地址
章节2:线性表
选学
10:第二章_线性表_线性表的概述
5270人9分47秒
选学
11:第二章_线性表_顺序表的特点
8556人20分4秒
选学
12:第二章_线性表_模拟ArrayList的实现_添加和获取操作
7646人25分7秒
选学
13:第二章_线性表_模拟ArrayList的实现_插入和删除操作
8912人20分36秒
选学
14:第二章_线性表_数组的反转_实现方案一
7167人12分31秒
选学
15:第二章_线性表_数组的反转_实现方案二
5475人14分0秒
选学
16:第二章_线性表_找数组中重复的元素
7312人20分19秒
选学
17:第二章_线性表_使奇数位于偶数前面
5189人18分33秒
选学
18:第二章_线性表_单链表的概述
5715人21分40秒
选学
19:第二章_线性表_顺序表和单链表的比较
8357人9分35秒
选学
20:第二章_线性表_模拟SingleLinkedList实现_添加和获取操作
8443人18分48秒
选学
21:第二章_线性表_模拟SingleLinkedList实现_删除操作
7156人19分6秒
选学
22:第二章_线性表_模拟SingleLinkedList实现_插入操作
9101人18分4秒
选学
23:第二章_线性表_双链表的概述
7214人5分46秒
选学
24:第二章_线性表_模拟DoubleLinkedList实现_添加和获取操作
5791人23分14秒
选学
25:第二章_线性表_模拟DoubleLinkedList实现_删除操作
8165人19分45秒
选学
26:第二章_线性表_模拟DoubleLinkedList实现_插入操作 – Join
7869人20分41秒
选学
27:第二章_线性表_环形链表的概述
8765人2分46秒
选学
28:第二章_线性表_模拟CycleSingleLinkedList实现_添加和获取操作
7116人14分18秒
选学
29:第二章_线性表_模拟CycleSingleLinkedList实现_删除和插入操作
6297人18分53秒
选学
30:第二章_线性表_环形单链表的约瑟夫问题_思路分析
6216人5分1秒
选学
31:第二章_线性表_环形单链表的约瑟夫问题_代码实现
7197人19分31秒
选学
32:第二章_线性表_单链表的反转_思路分析
5906人8分15秒
选学
33:第二章_线性表_单链表的反转_代码实现
7930人12分29秒
选学
34:第二章_线性表_获取单链表的中间节点
8598人17分28秒
选学
35:第二章_线性表_在O(1)时间删除单链表节点
8465人22分16秒
选学
36:第二章_线性表_查找单链表倒数第k个节点
6307人14分47秒
选学
37:第二章_线性表_合并两个有序的单链表
7797人22分36秒
选学
38:第二章_线性表_从尾到头打印单链表_实现方案一
6859人10分9秒
选学
39:第二章_线性表_从尾到头打印单链表_实现方案二
9458人9分56秒
选学
40:第二章_线性表_判断单链表是否有环
8286人15分6秒
选学
41:第二章_线性表_从有环链表中,获得环的长度
5790人12分9秒
选学
42:第二章_线性表_从单链表中,取出环的起始点
5241人14分33秒
选学
43:第二章_线性表_判断两个单链表相交的第一个交点
6489人20分48秒
选学
44:第二章_线性表_复杂链表的复制
8576人30分9秒
实操1
1:本章节资料下载地址
章节3:字符串和矩阵
选学
45:第三章_字符串和矩阵_字符串的简介
6227人11分35秒
选学
46:第三章_字符串和矩阵_BF算法_思路分析
7426人11分58秒
选学
47:第三章_字符串和矩阵_BF算法_代码实现
8000人8分2秒
选学
48:第三章_字符串和矩阵_BF算法_时间复杂度分析
7521人5分3秒
选学
49:第三章_字符串和矩阵_KMP算法_思路分析
5292人14分42秒
选学
50:第三章_字符串和矩阵_KMP算法_next数组推导
5114人11分35秒
选学
51:第三章_字符串和矩阵_KMP算法_KMP算法的代码实现
9250人21分29秒
选学
52:第三章_字符串和矩阵_KMP算法_KMP算法的优化
5988人5分37秒
选学
53:第三章_字符串和矩阵_对称矩阵的压缩存储_思路分析
9341人13分2秒
选学
54:第三章_字符串和矩阵_对称矩阵的压缩存储_代码实现
8619人13分2秒
选学
55:第三章_字符串和矩阵_三角矩阵的压缩存储
8644人12分9秒
选学
56:第三章_字符串和矩阵_对角矩阵的压缩存储
8426人14分56秒
选学
57:第三章_字符串和矩阵_稀疏矩阵_稀疏矩阵的简介
6185人5分16秒
实操1
1:本章节资料下载地址

评论(0)