|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/data-structures-and-algorithms-masterclass/
课程评论:没有评论
课程名称:Python 数据结构与算法:完整训练营 课程概述: 本课程是一门面向初学者的 Python 数据结构与算法(DSA)入门课程。通过概念讲解、可视化演示和 Python 代码实现,全面覆盖了 DSA 的核心主题。课程目标是帮助学习者从零开始,深入理解每个概念,掌握其复杂度和实现方式。 课程内容: 1. **基础概念:** * Big O 符号 * 内存 * 对数 * 递归 2. **数据结构:** * 数组 * 链表(单向链表、双向链表、循环链表) * 栈 * 队列 * 哈希表 * 树(二叉树、二叉搜索树、AVL 树、红黑树) * 堆(二叉堆) * Tries * 图 3. **算法:** * 基础排序算法(冒泡排序、插入排序、选择排序) * 高级排序算法(快速排序、归并排序) * 树的遍历(层序遍历、深度优先遍历:前序、中序、后序) * 图的遍历(广度优先搜索、深度优先搜索) 4. **面试题:** * Two Sum * MinMax Stack * 设计链表 * 反转链表 * 构建二叉树 * 翻转二叉树 * 构建二叉搜索树 * Detect Capital * 反转字符串 * 最长回文子串 课程特色: 本课程强调概念学习,采用逻辑性和可视化相结合的学习方法。通过大量示例和测验,以最简单的方式讲解所有重要概念。学习者只需具备基本的 Python 知识,课程将从头开始逐步讲解。 学习成果: 完成本课程后,学习者将能够胜任实习生、初级开发者或自由职业者等职位,能够独立实现各种数据结构和算法。更重要的是,学习者将为未来深入学习和解决高级 DSA 问题打下坚实基础。
Welcome to Data Structures and Algorithms - Coding Interview Bootcamp, One single course to start your DSA journey as a beginner step-by-step. This course touches on each and every important topic through concept, visualization, and implementation. The entire course is designed for beginners with one goal in mind, to understand each and every concept from scratch with proper knowledge of their complexities and implementations in Python.Throughout the course, we will explore the most important Data Structures and Algorithms topics step-by-step:1. Essential ConceptsBig O NotationMemoryLogarithmsRecursion2. Data structures:ArraysLinked Lists (Singly Linked List, Doubly Linked List, Circular Linked List)StacksQueuesHash TablesTrees (Binary Tree, Binary Search Tree, AVL Trees, Red-Black Trees)Heaps (Binary Heaps)TriesGraphs3. Algorithms:Elementary Sorting Algorithms (Bubble Sort, Insertion Sort, Selection Sort)Advance Searching Algorithms (Quick Sort, Merge Sort)Tree TraversalBreadth-First Search: Level Order Traversal, Depth First Search: PreOrder, InOrder, PostOrderGraph Traversal(Breadth-First Search, Depth-First Search)4. Interview QuestionsTwo SumMinMax StackDesign Linked ListReverse Linked ListConstruct Binary TreeInvert Binary TreeConstruct Binary Search TreeDetect CapitalReverse StringLongest Palindromic SubstringWhy this courseComplete course is focused on concept learning approach, you learn every concept through a logical and visual learning approach. Learn all important concepts in the simplest possible way with tons of examples and quizzes. You just need basic Python knowledge, we will cover everything step-by-step from scratch.After completing this course you will be ready to work as an Intern, Fresher, or Freelancer and you will also be able to implement everything yourself. Most importantly you will be ready to divide deep with future practice and hard-level questions of Data Structures. Enroll now, I will make sure you learn best about Data Structures and Algorithms.