【Udemy Colt Steele 讲师合作伙伴】JavaScript Algorithms and Data Structures Masterclass
你将会学到的
- 学习完成困难的编码面试所需的一切
- 掌握数十种流行算法,包括6种排序算法!
- 从头开始实现 10 多种数据结构
- 提高解决问题的能力,成为更强大的开发人员
要求
- JavaScript 语法基础知识
- 无需数据结构或计算机科学方面的经验!
说明
2018 年 11 月更新了关于动态编程的全新部分!
本课程将数月的计算机科学和面试准备材料塞进 20 小时的视频中。内容直接基于我上学期的面对面编码训练营,我的学生在那里继续获得6 位数的开发人员工作。我涵盖了完全相同的计算机科学内容,这些内容帮助我的学生在Google、Tesla、Amazon和Facebook等大公司的面试中脱颖而出。对于在线观众来说,没有什么是淡化的。这是真正的交易:) 我们从基础开始,然后最终涵盖类似课程回避的“高级主题”,如堆、图和Dijkstra 的最短路径算法。
我首先教您如何使用大 O 表示法分析代码的时间和空间复杂度。我们介绍了Recursion的来龙去脉。我们学习了一个 5 步方法来解决任何困难的编码问题。我们涵盖了常见的编程模式。我们实施流行的搜索算法。我们编写了 6 种不同的排序算法:冒泡、选择、插入、快速、合并和基数排序。然后,我们切换齿轮并从头开始实现我们自己的数据结构,包括链表、树、堆、哈希表和图。我们学习遍历树和图,并涵盖Dijkstra 的最短路径算法. 该课程还包括专门讨论动态编程的整个部分。
这就是为什么这门课程值得你花时间:
- 它是交互式的——在我向你展示我的解决方案之前,我给你一个尝试每一个问题的机会。
- 每个问题都有完整的解决方案演练视频以及随附的解决方案文件。
- 我介绍了解决常见问题的有用“提示和技巧”,但我们也专注于构建解决任何问题的方法。
- 它充满了动画和漂亮的图表!
您是否希望提升您的开发人员技能?今天报名!
此课程面向哪些人:
- 任何准备编程面试的人
- 任何有兴趣提高解决问题能力的人
- 任何希望成为更好的开发人员的人!
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
IT资源 - 高品质精品资源分享网站 » 【Udemy Colt Steele 讲师合作伙伴】JavaScript Algorithms and Data Structures Masterclass
IT资源 - 高品质精品资源分享网站 » 【Udemy Colt Steele 讲师合作伙伴】JavaScript Algorithms and Data Structures Masterclass