你将收获

了解数据结构与算法的基础知识

构建算法的思维模式

掌握各种各样的算法面试题

适用人群

所有对算法与数据结构感兴趣的程序员朋友,算法零基础也可以学习。

课程介绍

讲师介绍:程序员小灰

前京东研发工程师

畅销书《漫画算法》作者

全网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节视频课+社群答疑

可无限回放,永久有效

课程目录