8分钟讲懂一个算法 (连载中)
8分钟讲懂一个算法 (连载中)
让每个技术人都快速掌握的数据结构和算法课程
售价: ¥99.00
点击获取优惠口令免费学习
2719 人学习
加入收藏

课程名称:

8分钟讲懂一个算法

 

课程介绍:


数据结构与算法大概是大学时最枯燥,最基础,挂科最多的课程……

然而随着工作阅历的增加,愈发的发现算法的重要性,逐渐认同算法真的是程序的灵魂!

求职面试的时候,第一关就是算法的笔试,可见其重要性;而扎实的算法基础,是真的可以在工作中庖丁解牛的。

本课程用通俗易懂的语言和大量配图&动画,在短的时间内讲清楚一个算法。

让我们跟随老师的讲解,逃离被算法支配的恐惧!


适合人群:

• 转行CS,需要快速突击上手数据结构与算法的朋友

• 上课时老师和教材太过枯燥,睡过去了/翘掉了,临近考试却对算法完全看不懂,需要突击复习的同学

• 某一个算法没有懂,需要寻求讲解的朋友。可以直接跳到对应的部分查看

• 工作中遇到某一个问题,没有思路,不知道采用哪种算法的工程师,可以尝试寻求灵感

• 想要锻炼逻辑思维能力,对算法感兴趣的朋友

 

本课程采用Python语言,简单、清晰,形式上接近伪代码,具有基础编程技能(C、CPP、Java等)的同学都可以看懂。


课程目录(暂定待更新):

前言: 算法的意义与重要性

1、算法的意义 

2、如何学习算法


第一讲:算法基础与基础的数据结构

1、时间复杂度与大O表示法

2、算法分析法则及其他渐进符号

3、二分法查找

4、数组VS链表

5、顺序表

6、链表

7、栈&队列


第二讲:排序

1、初级排序算法(选择、冒泡、插入、希尔)

2、归并排序

3、快速排序


第三讲:查找

1、树

2、二叉树

3、二叉查找树

4、AVL树

5、2-3树

6、红黑树

7、散列表


第四讲:图

1、无向图

2、有向图

3、最小生成树

4、最短路径


第五讲:String

1、字符串排序

2、单词查找树

3、子字符串查找

4、正则表达式


第六讲:算法设计

1、动态规划

2、贪婪算法

3、NP问题


第七讲:面试那些事


友情提示

1、PC端如果发现浏览器无法观看课程,建议使用谷歌浏览器观看;

2、在这里学习的过程中,如果您有什么好的想法和建议,可以发送邮件到我们的邮箱:ke@guojiang.club

3、购买课程后,点(课时)列表即可观看视频

4、本课程虚拟商品,已经购买,不能退款。有试听章节的建议先试听章节的

5、购买课程后,推荐加入我们的微信群共同交流、学习