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

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

注意3:感觉课程太难?没有信心?还在犹豫自己学的会学不会?我们的师傅带徒弟模式(5倍下单)会给您信心。我们承诺, 商品详情,教学大纲,视频内容,所涉及技术,可获得原创作者老师微信或QQ和针对视频范围的精心指导。线上一对一师带徒辅导问答,针对视频内代码调试,使命必达,视频之外相关技术内容,行业内信息人脉,企业内推(如有),原创作者老师会竭诚帮助。

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


适用人群

有一定JS基础,对算法有学习兴趣的开发人员

课程目标

掌握算法的基础知识,能够快速判断一个算法的时间复杂度空间复杂度,学会比较不同算法性能等

课程大纲

第1章 JS算法入门宝典——课程介绍  20分钟2节

1-1Javascript算法-课程介绍 [05:29]  免费试看

1-2Javascript算法-数学基础 [15:09]

第2章 JS算法入门宝典——大O符号  1小时27分钟8节

2-1大O符号—算法导论  [08:30]

2-2大O符号—如何衡量性能  [13:22]

2-3大O符号—什么是大O符号  [14:57]

2-4大O符号—推导时间复杂度和大O符号 [17:23]

2-5大O符号—推导线性|常数时间复杂度 [06:26]

2-6大O符号—使用大O符号比较算法 [05:10]

2-7大O符号—随堂练习 [02:20]

2-8大O符号—随堂练习讲解 [18:52]

第3章 JS算法入门宝典——数学算法 2小时57分钟16节

3-1数学算法—章节介绍 [02:21]

3-2数学算法—认识斐波拉契数列 [07:33]

3-3数学算法—解决斐波那契数列问题 [12:13]

3-4数学算法—推导斐波那契数列的大O符号 [06:10]

3-5数学算法—认识质数 [03:21]

3-6数学算法—判断质数问题 [05:30]

3-7数学算法—分析质数问题的大O符号 [27:48]

3-8数学算法—优化质数问题解决方案 [13:56]

3-9数学算法—随堂练习 [02:03]

3-10数学算法—随堂练习讲解 [21:49]

3-11数学算法—快速推导大O符号(一)[09:35]

3-12数学算法—二的整数次幂问题 [15:25]

3-13数学算法—对数时间复杂度 [13:44]

3-14数学算法—按位运算 [23:04]

3-15数学算法—快速推导大O符号(二) [05:28]

3-16数学算法—阶乘问题 [07:48]

第4章 JS算法入门宝典——递归和动态规划  1小时57分钟7节

4-1递归和动态规划—章节介绍 [01:25]

4-2递归和动态规划—什么是递归 [23:24]

4-3递归和动态规划—指数时间复杂度 [31:24]

4-4递归和动态规划—指数&平方时间复杂度 [14:09]

4-5递归和动态规划—动态规划 [07:51]

4-6递归和动态规划—算法性能优化 [29:43]

4-7递归和动态规划—自下而上 [09:24]

第5章 JS算法入门宝典——搜索算法  2小时14分钟10节

5-1搜索算法—章节介绍 [01:55]

5-2搜索算法—什么是搜索算法 [02:35]

5-3搜索算法—线性搜索 [02:23]

5-4搜索算法—线性搜索算法 [26:28]

5-5搜索算法—线性搜索算法的时间复杂度 [10:23]

5-6搜索算法—二分查找 [05:08]

5-7搜索算法—二分查找算法 [28:51]

5-8搜索算法—二分查找算法的时间复杂度 [06:30]

5-9搜索算法—递归二分查找算法 [20:27]

5-10搜索算法—主定理 [29:21]

第6章 JS算法入门宝典——排序算法  2小时32分钟12节

6-1排序算法—章节介绍 [01:52]

6-2排序算法—什么是排序算法 [02:55]

6-3排序算法—冒泡排序 [08:26]

6-4排序算法—冒泡排序算法 [24:14]

6-5排序算法—冒泡排序算法的时间复杂度 [09:32]

6-6排序算法—快速排序 [05:37]

6-7排序算法—快速排序算法 [25:43]

6-8排序算法—快速排序算法的时间复杂度 [19:02]

6-9排序算法—归并排序 [08:03]

6-10排序算法—归并排序算法 [34:04]

6-11排序算法—归并排序算法的时间复杂度 [10:02]

6-12排序算法—本章小结 [02:52]

第7章 JS算法入门宝典——空间复杂度  58分钟10节

7-1空间复杂度—章节介绍 [02:37]

7-2空间复杂度—什么是空间复杂度 [05:35]

7-3空间复杂度—如何推导空间复杂度 [04:18]

7-4空间复杂度—阶乘(循环)的空间复杂度 [07:25]

7-5空间复杂度—阶乘(递归)的空间复杂度 [08:36]

7-6空间复杂度—线性搜索的空间复杂度 [05:52]

7-7空间复杂度—二分查找的空间复杂度 [03:59]

7-8空间复杂度—冒泡排序的空间复杂度 [04:19]

7-9空间复杂度—快速排序的空间复杂度 [10:39]

7-10空间复杂度—归并排序的空间复杂度 [05:28]

第8章 JS算法入门宝典——集合(数组)算法  2小时32分钟10节

8-1集合(数组)算法——章节介绍 [02:03]

8-2集合(数组)算法——什么是集合 [07:19]

8-3集合(数组)算法——笛卡尔乘积算法 [06:40]

8-4集合(数组)算法——笛卡尔乘积算法时间复杂度 [13:33]

8-5集合(数组)算法——笛卡尔乘积(不限制参数) [36:24]

8-6集合(数组)算法——全排列 [03:33]

8-7集合(数组)算法——无重复元素的全排列 [35:27]

8-8集合(数组)算法——分析无重复元素的全排列 [10:05]

8-9集合(数组)算法——无重复元素的全排列时间复杂度 [10:37]

8-10集合(数组)算法——有重复元素的全排列 [26:31]
相关推荐
客服 关于