|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduction-to-data-structures/
课程评论:没有评论
**课程名称:** 轻松掌握常用数据结构(从易到难) **课程概述:** 本课程是成为优秀程序员的必备技能。数据结构是构建高效算法和良好软件设计的基石。通过本课程,您将学习并精通核心的数据结构概念,掌握静态和动态数组、单向链表和双向链表、栈、队列、堆/优先队列、二叉树/二叉搜索树、并查集、哈希表、Fenwick树、AVL树、二叉索引树、Sparse Table等常见数据结构。 **课程内容亮点:** * **高质量动画视频:** 以直观的动画形式呈现大量数据结构及其可视化表示,帮助您深入理解。 * **代码实操:** 学习如何一步步编写各种数据结构的代码,并提供完整的Java源代码。 * **实践机会:** 通过编码练习和选择题,巩固所学知识,获得实践经验。 **目标学员:** 渴望提升编程技能,掌握数据结构核心知识的开发者。
Data structures are amongst the most fundamental ingredients in the recipe for creating efficient algorithms and good software design. Knowledge of how to create and design good data structures is an essential skill required in becoming an exemplary programmer. This course will teach you how to master the fundamental ideas surrounding data structures.Learn and master the most common data structures in this comprehensive course:Static and dynamic arraysSingly and doubly linked listsStacksQueuesHeaps/Priority QueuesBinary Trees/Binary Search TreesUnion find/Disjoint SetHash tablesFenwick treesAVL treesBinary Indexed treesSparse tablesCourse contentsThis course provides you with high quality animated videos explaining a multitude of data structures and how they are represented visually. You will learn how to code various data structures together with simple to follow step-by-step instructions. Every data structure presented will be accompanied by some working source code (in Java) to solidify your understanding of that particular data structure. I will also be posting various coding exercises and multiple choice questions to ensure that you get some hands on experience.