JavaScript Algorithms and Data Structures Masterclass

所在平台: Udemy

课程主页: https://www.udemy.com/course/js-algorithms-and-data-structures-masterclass/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:JavaScript算法与数据结构精通课程 课程概述:该课程更新了全新的动态规划部分!课程将数月的计算机科学知识和面试准备材料浓缩为20个小时的视频内容,直接基于我亲自授课的编码训练营的最后一个学期,帮助我的学生获得六位数的开发者职位。我涵盖的内容正是帮助我的学生在谷歌、特斯拉、亚马逊和脸书等大型公司面试中成功的计算机科学知识。课程内容没有为在线观众而进行的缩水:这是真正的干货。我们从基础入手,逐步深入探讨“高级主题”,包括堆、图以及Dijkstra最短路径算法。我将教授如何使用大O符号分析代码的时间和空间复杂度,详细讲解递归的方方面面,学习解决任何困难编码问题的五步方法,覆盖常见的编程模式,实现流行的搜索算法,并编写六种不同的排序算法:冒泡、选择、插入、快速、归并和基数排序。之后,我们转向从零开始实现自己的数据结构,包括链表、树、堆、哈希表和图,学习遍历树和图,覆盖Dijkstra最短路径算法。课程还包括一个专门的动态规划部分。 课程的价值在于:它具有互动性——我会让你在我展示解决方案之前尝试每个问题。每个问题都配有完整的解决方案演示视频和相应的解决方案文件。我们不仅提供解决常见问题的“提示和技巧”,而且还专注于建立针对任何问题的解决方法。课程中充满了动画和美丽的图表!想要提升你的开发技能吗?今天就报名吧!

课程评论(0条)

课程详情

Updated with a brand new section on Dynamic Programming!This course crams months of computer science and interview prep material into 20 hours of video. The content is based directly on the last semester of my in-person coding bootcamps, where my students go on to land 6-figure developer jobs. I cover the exact same computer science content that has helped my students ace interviews at huge companies like Google, Tesla, Amazon, and Facebook. Nothing is watered down for an online audience; this is the real deal:) We start with the basics and then eventually cover "advanced topics" that similar courses shy away from like Heaps, Graphs, and Dijkstra's Shortest Path Algorithm. I start by teaching you how to analyze your code's time and space complexity using Big O notation. We cover the ins and outs of Recursion. We learn a 5-step approach to solving any difficult coding problem. We cover common programming patterns. We implement popular searching algorithms. We write 6 different sorting algorithms: Bubble, Selection, Insertion, Quick, Merge, and Radix Sort. Then, we switch gears and implement our own data structures from scratch, including linked lists, trees, heaps, hash tables, and graphs. We learn to traverse trees and graphs, and cover Dijkstra's Shortest Path Algorithm. The course also includes an entire section devoted to Dynamic Programming.Here's why this course is worth your time:It's interactive - I give you a chance to try every problem before I show you my solution.Every single problem has a complete solution walkthrough video as well as accompanying solution file.I cover helpful "tips and tricks" to solve common problems, but we also focus on building an approach to ANY problem.It's full of animations and beautiful diagrams!Are you looking to level-up your developer skills? Sign up today!

课程标签

0人关注该课程

主题相关的课程