Data Structures Algorithm DSA | Python+Javascript LEETCODE
数据结构算法 DSA |Python+Javascript LEETCODE
Ultimate 25 days coding interview bootcamp. DSA, BigO, Coding Interview Patterns Python Javascript Get the job you want!
终极 25 天编码面试训练营。DSA、BigO、编码 面试模式 Python Javascript 得到你想要的工作!
教程演示🔗
你将学到什么
常见的数据结构,如数组、哈希表、链表、二叉树、图等。
来自谷歌、Meta、亚马逊、奈飞、微软等的真实编码面试问题。
算法的时间和空间复杂性,详细讨论解决问题的逻辑
用Javascript、Python实现代码
要求
Javascript、Python或任何其他编程语言的基本知识(比如写循环、函数等)
描述
学生证言:
“老师擅长把复杂的概念解释清楚。”——利亚姆·拜尔斯
“我刚开始,但解释的质量非常好。我看过很多关于时间复杂性的视频,但他解释得很好。”-Deepak Reddy
“到目前为止,我发现这门课程真的很有帮助,培训师对他需要教的东西很清楚,并对他的计划和材料做好了充分的准备。我觉得这是乌代米和其他地方学习DSA的最佳课程之一,因为它结构良好,能够提供我们想要的东西。”-Ankur Saxena
“很棒的课程。讲师充满了深入的知识,能够将其传授下去。在那里找到这一点并不容易。谢谢。”-马克·科里根
“因为这门课,我明白了如何找到程序的复杂性。老师以非常简单的方式解释了这个概念,所以任何人都能正确地理解它。”-Amritesh Kumar Singh
“我真的很喜欢你的解释方式,谢谢你的精彩课程。”-Soeng Kanel
“这门课程是一门罕见的深入知识课程。”-马克·科里根
Ankur Saxena说:“DSA的准备工作结构良好,准备充分。”
“一次就能轻松掌握概念。”-Shaik Asrar
“毫不费力的概念同化。”-伊莱沙·本杰明
“DSA的伟大基础。”-Roy Sharma王子
“简化了对DSA的理解。”-Rahul
“阐明项目复杂性。”-Amritesh Kumar Singh
“为我澄清了大O符号。”-Aaron Engelmann
“擅长解决问题和推理。”-帕特
“数据结构的全面概述”-牛顿
“强烈建议为一级公司做准备。”-Dennis Paul
关于课程:
欢迎来到专注于Python和JavaScript的编码面试训练营!
本课程的主要目标是为顶尖科技公司的编码面试做好准备。通过一次解决一个问题并了解其解决方案,您将积累各种工具和技术来克服任何编码面试。
日常编码挑战:
该课程围绕日常编码挑战展开。持续的练习将使您具备编码面试所需的技能,并允许您在Leetcode上练习。
涵盖的主题:
我们从大O分析的基础知识开始,涵盖常见的数据结构,并讨论在谷歌、Meta、亚马逊、网飞、苹果和微软等科技巨头的采访中提出的现实问题。
对于每个问题,我们将:
讨论最佳方法
解释时间和空间的复杂性
用JavaScript编写解决方案(您可以用自己喜欢的语言进行操作)
其他资源:
该课程包括可下载的资源、励志追踪器和备忘单。
课程大纲:
第1天:数组,大O,排序方形数组,单调数组
第2天:阵列、旋转阵列、最多水的容器
第3天:哈希表、二和、同构字符串
第4天:递归,斐波那契,幂和
第5天:递归,置换,幂集
第6天:字符串,不重复字符,回文
第7天:字符串,最长的唯一子字符串,组Anagram
第8天:搜索,二进制搜索,在旋转排序数组中搜索
第9天:搜索,查找第一个和最后一个位置,在2D阵列中搜索
第10天:排序、气泡排序、插入排序
第11天:排序、选择排序、合并排序
第12天:排序、快速排序、基数排序
第13天:单链表,构造SLL,删除重复项
第14天:单链表,反向SLL,周期检测
第15天:Singly Linked Lists,Find Duplicate,Add 2 Numbers
第16天:双重链接列表,DLL删除插入,DLL全部删除
第17天:堆叠,构建堆叠,反向波兰符号
第18天:排队,构造队列,用堆栈实现队列
第19天:二叉树,构造BST,遍历技术
第20天:二叉树,水平顺序遍历,左/右视图
第21天:二叉树,反转树,树的直径
第22天:二进制树,将排序数组转换为BST,验证BST
第23天:堆,最大堆,最小优先级队列
第24天:图形、BFS、DFS
第25天:图,连接组件数,拓扑排序
本课程面向谁:
即将毕业并试图进入顶尖科技公司担任软件工程师的学生
自学成才的程序员正在寻找他们的第一份工作
有经验的开发人员希望进入MAANG公司(顶尖科技公司)