JavaScript 算法和数据结构大师班
JavaScript Algorithms and Data Structures Masterclass
缺失的计算机科学和编码面试训练营
你将学到什么
-
学习通过困难的编程面试所需的一切
-
掌握数十种流行算法,其中包括6种排序算法!
-
从头开始实现 10 多个数据结构
-
提高解决问题的能力并成为更强大的开发人员
要求
-
JavaScript 语法的基础知识
-
无需数据结构或计算机科学经验!
描述
2018 年 11 月更新了动态规划的全新部分!
本课程将数月的计算机科学和面试准备材料塞进 20 小时的视频中。内容直接基于我上学期的现场编码训练营,我的学生在那里获得了6 位数的开发人员工作。我所讲授的计算机科学内容与帮助我的学生在谷歌、特斯拉、亚马逊和Facebook等大公司面试中取得好成绩的内容完全相同。对于在线观众来说,没有任何东西会被淡化。这是真正的交易:)我们从基础知识开始,然后最终涵盖类似课程回避的“高级主题”,例如堆、图和Dijkstra 的最短路径算法。
我首先教您如何使用Big O 表示法分析代码的时间和空间复杂度。我们介绍了递归的来龙去脉。我们学习了解决任何困难编码问题的 5 步方法。我们涵盖常见的编程模式。我们实施流行的搜索算法。我们编写了 6 种不同的排序算法:冒泡排序、选择排序、插入排序、快速排序、合并排序和基数排序。然后,我们切换方向,从头开始实现我们自己的数据结构,包括链表、树、堆、哈希表和图。我们学习遍历树和图,并涵盖Dijkstra 的最短路径算法。该课程还包括专门讨论动态规划的整个部分。
这就是为什么本课程值得您花时间的原因:
- 它是交互式的 – 在向您展示我的解决方案之前,我给您一个尝试每个问题的机会。
- 每个问题都有完整的解决方案演练视频以及随附的解决方案文件。
- 我介绍了解决常见问题的有用“提示和技巧”,但我们也专注于构建解决任何问题的方法。
- 它充满了动画和漂亮的图表!
您想提高您的开发人员技能吗?今天就报名吧!
本课程适合谁:
- 任何准备编程面试的人
- 任何有兴趣提高解决问题能力的人
- 任何希望成为更好的开发人员的人!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(2)
老板,更新下这个课程吧
已经是最新的 没有可以更新的内容