了解数据结构与算法的基础知识
构建算法的思维模式
掌握各种各样的算法面试题
你将收获
了解数据结构与算法的基础知识
构建算法的思维模式
掌握各种各样的算法面试题
适用人群
课程介绍
讲师介绍:程序员小灰
前京东研发工程师
畅销书《漫画算法》作者
全网60万程序员粉丝
课程亮点:
程序员小灰亲自授课,系统讲解算法和数据结构知识
视频课程由浅入深,搭配上细致生动的技术示意图,让你轻松学会算法
赠送算法学习交流社群,与众多程序员同行共同交流学习
如对课程不满意,三天内可以无条件退款,0风险学习
适用人群:
计算机专业的在校学生
在职场想要提升算法能力的程序员
想要通过大厂算法面试的求职者
课程大纲:
Part1:基本概念
01.什么是算法
02.什么是数据结构
03.什么是时间复杂度
04.什么是空间复杂度?
Part2:线性数据结构
05.什么是数组
06.什么是链表
07.栈和队列
08.什么是哈希表
Part3:树和二叉树
09.树的基本概念
10.二叉树的遍历
11.什么是二叉查找树
12.什么是红黑树
Part4:图结构
13.图的基本概念
14.图的遍历
Part5:排序算法
15.冒泡排序
16.插入排序
17.快速排序
18.归并排序
19.计数排序
20.希尔排序
Part6:查找算法
21.什么是二分查找算法
22.什么是跳表
Part7:贪心算法和动态规划
23.什么是贪心算法
24.什么是动态规划
Part8:面试中的算法
25.两数之和与三数之和
26.判断链表是否有环
27.实现大整数相加
28.最小栈的实现
29.寻找缺失的整数
30.寻找两个正序数组的中位数
课程形式:
30节视频课+社群答疑
可无限回放,永久有效
课程目录