|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/data-structures-2022-clearly-explained-beginner-to-advanced/
课程评论:没有评论
Coursera 课程:Java 数据结构 2022 详解(从入门到进阶) 本课程将深入讲解 Java 中的各种数据结构,提供清晰的解释、丰富的示例以及实际的代码演示。课程内容涵盖从基础的栈(Stacks)、队列(Queues)到更高级的 Splay 树、AVL 树,以及图(Graphs)等。无论您是初学者还是已具备一定基础,本课程都能为您提供补充知识和更深入的理解。 **课程亮点:** * **循序渐进的学习路径:** 从基础数据结构逐步深入到复杂类型,确保学习的连贯性。 * **面试准备:** 课程包含源自面试题的编码练习,帮助您理解如何利用数据结构解决实际问题,为面试做好充分准备。 * **重点难点解析:** 特别关注如 AVL 树这类易混淆的树结构,通过详细的示例和条理清晰的讲解,化解学习中的难点。 **学习内容包括:** * 数组 (Arrays) * 二维数组 (2D Arrays) * 栈 (Stacks) * 队列 (Queues),包括双端队列 (Deques) 和循环队列 (Circular Queues) * 链表 (Linked Lists),包括单向链表 (Singly Linked Lists)、双向链表 (Doubly Linked Lists) 和循环链表 (Circularly Linked Lists) * 二叉树 (Binary Trees) * 二叉搜索树 (Binary Search Trees) * 树的遍历 (Tree Traversals) * 堆 (Heap),包括最小堆 (Min-Heap) * 跳表 (Skip List) * AVL 树 (AVL Trees) * Splay 树 (Splay Trees) * 红黑树 (Red-Black Trees) * 图 (Graphs) 完成本课程后,您将能够深刻理解各种数据结构的工作原理,并掌握实际可运行的代码来实现它们。
In this course we'll go over Data Structures for Java with explanations, examples, and then finally coding them. We will start with simple Data Structures such as Stacks and Queues, and gradually move to more advanced topics such as Splay Trees and AVL Trees to Graphs. We will help you from a beginner understanding of how these Data Structures work or if you have some knowledge already, this course will supplement and even give you better ideas through examples and a structured presentation. If you need help with Interviews with more knowledge of Data Structures, this course will help.There are some coding exercises which are derived from Interview Questions and help understanding how Data Structures can be used to solve problems.We provide examples for Tree Data Structures as they can be tricky, for instance with AVL Trees. Learning Balanceable Tree structures can be confusing, but we will alleviate any confusion with examples and organized presentations.Here is what you will be learning:Arrays2D ArraysStacksQueues (Deques, Circular)Linked Lists (Singly, Doubly and Circularly)Binary TreesBinary Search TreesTree TraversalsHeap (Min-Heap)Skip ListAVL TreesSplay TreesRed-Black TreesGraphsBy the end of this course, you will understand how these Data Structures work and will have running code to test them!